.cupx{--bg:#f8f6f0;--panel:#fff;--panel-2:#fff4d1;--ink:#141210;--dust:#5f594e;--line:#14121033;--danfo:#ffc20e;--amber:#a26500;--red:#c8302b;--on-dark:#f8f6f0;--f-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-body:"Barlow", "Segoe UI", system-ui, sans-serif;--f-label:"Barlow Condensed", "Arial Narrow", sans-serif;--f-paint:"Permanent Marker", "Marker Felt", cursive;z-index:1500;color:var(--ink);font:500 14px/1.35 var(--f-body);background:radial-gradient(55% 45% at 88% 6%, #ffc20e61, transparent 70%), var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:fixed;inset:0;overflow:hidden}.cupx *,.cupx :before,.cupx :after{box-sizing:border-box}.cupx-stage{transform-origin:50%;width:667px;height:375px;position:absolute;top:50%;left:50%}.cupx h1,.cupx h2,.cupx h3,.cupx h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:900;line-height:.95}.cupx p{margin:0}.cupx button{font:inherit;color:inherit;cursor:pointer}.cupx button:disabled{cursor:not-allowed}.cupx :focus-visible{outline:3px solid var(--ink);outline-offset:2px}.cupx-scr{grid-template-rows:44px 1fr;display:grid;position:absolute;inset:0}.cupx-scr.is-home,.cupx-scr.is-champ{grid-template-rows:1fr}.cupx-body{gap:10px;min-height:0;padding:10px 12px 12px;display:grid}.cupx-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.cupx-back{width:44px;height:44px;font:900 26px/1 var(--f-display);background:0 0;border:0;margin-left:-12px}.cupx-bar h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:20px;overflow:hidden}.cupx-bar h2 em{color:var(--amber);font-style:normal}.cupx-sp{margin-left:auto}.cupx-steps{flex:none;gap:6px;display:flex}.cupx-steps i{background:var(--line);width:26px;height:5px}.cupx-steps i.on{background:var(--danfo)}.cupx-chip{border:1px solid var(--line);height:24px;font:700 11.5px var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.cupx-chip.gold{background:var(--danfo);border-color:var(--ink);color:var(--ink)}.cupx-cta{border:2px solid var(--ink);background:var(--danfo);min-height:46px;color:var(--ink);font:900 20px/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;display:inline-flex;transform:skew(-6deg)}.cupx-cta:active{box-shadow:1px 1px 0 var(--ink);transform:skew(-6deg)translate(2px,2px)}.cupx-cta.ghost{background:var(--panel);min-height:44px;font-size:16px}.cupx-cta.small{padding:0 12px}.cupx-cta.wide{width:100%}.cupx-cta:disabled{opacity:.5}.cupx-quick{min-height:44px;font:700 13px var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);text-underline-offset:3px;background:0 0;border:0;margin:-6px 0 -8px;text-decoration:underline}.cupx-note{text-align:center;font:700 12px var(--f-label);text-transform:uppercase;color:var(--dust)}.cupx-crest{flex:none;width:32px;height:36px;display:inline-block}.cupx-crest svg{width:100%;height:100%}.cupx-crest.sm{width:22px;height:25px}.cupx-crest.lg{width:54px;height:61px}.cupx-crest.is-empty{border:1.5px dashed var(--line)}.cupx-flag{flex:none;font-size:1.05em;line-height:1}.cupx-sub{font:800 12px/1.2 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.cupx-sub.gold{color:var(--amber)}.cupx-paint{font:400 18px/1.1 var(--f-paint);color:var(--red);margin:6px 0 8px;transform:rotate(-2deg)}.cupx-lead{color:var(--dust);font-size:14.5px}.cupx-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cupx-foot p{color:var(--dust);align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.cupx-foot p b{color:var(--ink)}.cupx-empty{color:var(--dust);padding:8px 2px;font-size:13.5px}.cupx-box{background:var(--panel);border:1px solid var(--line);border-radius:4px;align-content:start;gap:6px;min-height:0;padding:8px 12px;display:grid}.cupx-box h3{font-size:19px}.cupx-box p{color:var(--dust);font-size:13px}.cupx-box dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:13px;display:grid}.cupx-box dt{color:var(--dust)}.cupx-box dd{margin:0;font-weight:600}.cupx [aria-pressed=true].cupx-city,.cupx [aria-pressed=true].cupx-team,.cupx [aria-pressed=true].cupx-opt{border-color:var(--ink);box-shadow:0 0 0 3px var(--danfo);background:var(--panel-2)}.cupx-seg{flex-wrap:wrap;gap:4px;display:flex}.cupx-seg button{border:1.5px solid var(--line);background:var(--panel);min-width:48px;min-height:44px;font:800 13px var(--f-label);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:0 8px}.cupx-seg button[aria-pressed=true]{background:var(--danfo);border-color:var(--ink)}@keyframes cupx-pop{0%{opacity:0;transform:translateY(6px)}}.cupx-fx{background:var(--panel);border:1px solid var(--line);min-height:40px;font:800 14px var(--f-label);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:4px 8px;animation:.35s both cupx-pop;display:grid}.cupx-fx.mine{border-color:var(--ink);background:var(--panel-2)}.cupx-fx .t{align-items:center;gap:7px;min-width:0;display:flex}.cupx-fx .t>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cupx-fx .t.r{text-align:right;flex-direction:row-reverse}.cupx-fx .t.out{opacity:.45}.cupx-fx .t.tbd{color:var(--dust);text-transform:none;font-weight:600}.cupx-fx .mid{font:900 18px var(--f-display);font-variant-numeric:tabular-nums;text-align:center}.cupx-fx .mid small{font:700 9.5px var(--f-label);color:var(--dust);display:block}.cupx-fx .mid.soon{font:700 11.5px var(--f-label);color:var(--dust)}.cupx-confirm{background:var(--panel-2);border:1.5px solid var(--ink);gap:6px;padding:8px;font-size:12.5px;display:grid}.cupx-confirm>div{gap:6px;display:flex}.cupx-confirm button{border:1.5px solid var(--line);background:var(--panel);min-height:44px;font:800 13px var(--f-label);text-transform:uppercase;flex:1}.cupx-confirm button.yes{background:var(--danfo);border-color:var(--ink)}.cupx-home{grid-template-columns:1fr 210px;align-items:center;gap:10px;height:100%;padding:14px 22px;display:grid}.cupx-logo{font-size:50px}.cupx-logo span{background:var(--danfo);border:3px solid var(--ink);margin-top:4px;padding:0 12px 2px;display:inline-block;transform:skew(-8deg)}.cupx-facts{font:700 13px var(--f-label);text-transform:uppercase;color:var(--dust);gap:14px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cupx-facts b{font:900 20px var(--f-display);color:var(--ink);display:block}.cupx-acts{flex-wrap:wrap;gap:10px;display:flex}.cupx-king{text-align:left;border:2px solid var(--ink);background:var(--panel);border-radius:4px;max-width:330px;min-height:46px;margin-top:10px;padding:6px 12px;display:grid}.cupx-king b{font:900 17px/1 var(--f-display);text-transform:uppercase}.cupx-king small{color:var(--dust);font-size:12px}.cupx-king:disabled{border:2px dashed var(--line);color:var(--dust)}.cupx-trophy-wrap{font:700 12.5px var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);text-align:center;justify-items:center;gap:6px;display:grid}.cupx-trophy{filter:drop-shadow(0 8px 14px #14121040);width:170px}.cupx-pick{grid-template-rows:auto 1fr auto}.cupx-cities{grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;display:grid}.cupx-city{text-align:left;border:2px solid var(--line);background:var(--panel);border-radius:4px;align-content:start;gap:4px;padding:8px 10px;display:grid}.cupx-city h3{font-size:24px}.cupx-city small{font:700 12px var(--f-label);text-transform:uppercase;color:var(--dust)}.cupx-city .row{flex-wrap:wrap;gap:2px;font-size:13px;line-height:1;display:flex}.cupx-teams{grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}.cupx-team{text-align:left;border:2px solid var(--line);background:var(--panel);border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:52px;padding:5px 8px;display:grid}.cupx-team b{font:900 14px/1 var(--f-display);text-transform:uppercase;align-items:center;gap:5px;display:flex}.cupx-team small{color:var(--dust);font-size:11px}.cupx-team .stars{color:var(--amber);letter-spacing:1px;font-size:11px}.cupx-rules{grid-template-rows:minmax(0,1fr) 46px;grid-template-columns:1fr 1fr;gap:8px 14px;padding-top:8px}.cupx-rules .cupx-foot{grid-column:1/-1}.cupx-wins{gap:5px;display:grid}.cupx-wins>div{border:2px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.cupx-wins b{font:900 16px/1 var(--f-display);text-transform:uppercase;display:block}.cupx-wins small{color:var(--dust);font-size:12px}.cupx-wins em{font-size:20px;font-style:normal}.cupx-opts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cupx-opt{border:2px solid var(--line);background:var(--panel);text-align:left;border-radius:4px;min-height:44px;padding:5px 10px;display:grid}.cupx-opt b{font:900 17px/1 var(--f-display);text-transform:uppercase}.cupx-opt small{color:var(--dust);font-size:12px}.cupx-draw{grid-template-rows:1fr auto}.cupx-groups{grid-template-columns:repeat(var(--n,2), 1fr);gap:8px;min-height:0;display:grid}.cupx-group{background:var(--panel);border:2px solid var(--line);border-radius:4px;align-content:start;gap:4px;padding:6px 10px;animation:.35s both cupx-pop;display:grid}.cupx-group.mine{border-color:var(--ink);box-shadow:0 0 0 3px var(--danfo);background:var(--panel-2)}.cupx-group .lbl{font:800 12px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.cupx-group.mine .lbl{color:var(--amber)}.cupx-group .tm{font:900 14px/1.1 var(--f-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.cupx-hub{grid-template-columns:236px 1fr;min-height:0}.cupx-next{background:var(--panel);border:1px solid var(--line);border-radius:4px;align-content:start;gap:7px;min-height:0;padding:10px 12px;display:grid}.cupx-next.center{text-align:center;justify-items:center}.cupx-next .vs{text-align:center;grid-template-columns:1fr auto 1fr;place-items:center;gap:4px;display:grid}.cupx-next .vs b{font:900 15px/1 var(--f-display);text-transform:uppercase}.cupx-next .vs i,.cupx-pair i{font:400 20px var(--f-paint);color:var(--red);font-style:normal}.cupx-next .scout{color:var(--dust);font-size:12.5px;line-height:1.3}.cupx-next .scout b{color:var(--ink)}.cupx-strength{font:700 11px var(--f-label);color:var(--dust);text-transform:uppercase;grid-template-columns:54px 1fr 20px;align-items:center;gap:6px;display:grid}.cupx-strength .bar{background:var(--panel-2);height:5px}.cupx-strength .bar i{background:var(--ink);height:100%;display:block}.cupx-strength em{color:var(--ink);text-align:right;font-style:normal}.cupx-watch{border:1.5px dashed var(--line);text-align:left;font:800 12px var(--f-label);text-transform:uppercase;color:var(--dust);background:0 0;border-radius:3px;gap:2px;padding:5px 8px;display:grid}.cupx-watch b{color:var(--ink);font-size:12.5px}.cupx-side{grid-template-rows:40px 1fr;gap:8px;min-height:0;display:grid}.cupx-tabs{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.cupx-tabs button{background:var(--panel);font:800 12.5px var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--dust);border:0}.cupx-pane{align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}.cupx-rounds{gap:5px;display:flex}.cupx-rounds button{border:1px solid var(--line);background:var(--panel);min-height:40px;font:800 12px/1.15 var(--f-label);text-transform:uppercase;color:var(--dust);border-radius:3px;flex:1}.cupx-rounds button[aria-pressed=true]{background:var(--danfo);border-color:var(--ink);color:var(--ink)}.cupx-rounds button.now:after{content:" •"}.cupx-list{gap:5px;display:grid}.cupx-table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);width:100%;font:700 12px var(--f-label);font-variant-numeric:tabular-nums;animation:.35s both cupx-pop}.cupx-table caption{text-align:left;font:900 15px var(--f-display);text-transform:uppercase;padding:2px 0 3px}.cupx-table th{color:var(--dust);letter-spacing:.06em;text-align:center;border-bottom:1px solid var(--line);padding:3px 4px;font-weight:700}.cupx-table td{text-align:center;border-top:1px solid #14121014;padding:3px 4px}.cupx-table td.tm{text-align:left;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;display:flex}.cupx-table td.pts{color:var(--ink);font-weight:900}.cupx-table tr.mine td{background:var(--panel-2)}.cupx-table tr.q td:first-child{box-shadow:inset 3px 0 #2fa35a}.cupx-table .q-tag{color:#2fa35a;letter-spacing:.06em;margin-left:auto;font-size:9.5px}.cupx-plan{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cupx-pitch{background:repeating-linear-gradient(90deg,#2f6b40 0 24px,#2a6039 24px 48px);border:2px solid #ffffff80;border-radius:3px;height:90px;position:relative}.cupx-pitch i{background:var(--danfo);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.cupx-set{background:var(--panel);border:1px solid var(--line);border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:6px 10px;display:flex}.cupx-set b{font:900 16px var(--f-display);text-transform:uppercase;display:block}.cupx-set small{color:var(--dust);font-size:12px}.cupx-res{grid-template-columns:250px 1fr;min-height:0}.cupx-big{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:4px;align-content:center;justify-items:center;gap:6px;padding:10px;display:grid}.cupx-big h3{color:var(--amber);font-size:30px}.cupx-big.lose h3{color:var(--red)}.cupx-big .score{font:900 46px/1 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;display:flex}.cupx-big p{color:var(--dust);font-size:13px}.cupx-rest{grid-template-rows:auto 1fr auto;gap:6px;min-height:0;display:grid}.cupx-rest h4{font-size:18px}.cupx-reached{color:var(--amber);font-size:30px}.cupx-won-by{align-items:center;gap:8px;font-size:18px;display:flex}.cupx-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cupx-confetti i{width:8px;height:14px;animation:3.2s linear infinite cupx-fall;position:absolute;top:-12px}@keyframes cupx-fall{to{transform:translateY(420px)rotate(520deg)}}.cupx-champ{grid-template-columns:200px 1fr;align-items:center;gap:10px;height:100%;padding:8px 22px 12px;display:grid}.cupx-champ h1{font-size:40px}.cupx-champ h1 span{color:var(--amber);font-size:24px;display:block}.cupx-won{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.cupx-won span{background:var(--ink);color:var(--on-dark);font:800 12.5px/1.3 var(--f-label);text-transform:uppercase;padding:3px 9px}.cupx-won span.is-cred{background:var(--danfo);color:var(--ink);border:2px solid var(--ink);padding:1px 9px}.cupx-road{font:700 12px var(--f-label);text-transform:uppercase;white-space:nowrap;grid-template-columns:1fr auto;gap:3px 14px;margin-bottom:8px;display:grid}.cupx-road>*{border-bottom:1px solid var(--line);padding:1px 0}.cupx-road b{font:900 15px var(--f-display);color:var(--amber);text-align:right}@media (prefers-reduced-motion:reduce){.cupx-fx,.cupx-group,.cupx-table{animation:none}.cupx-confetti{display:none}}.cupx{--danfo:#ff3d00}.cupx[data-view=home]{--ink:#fff;--dust:#d9d3c6;color:#fff;background:linear-gradient(90deg,#0a0806e6 0,#0a08069e 40%,#0a080600 66%),linear-gradient(#0a080659,#0000 25%,#0a080680),url(/assets/bg-coupe-de-zone-Duqt9SJ6.png) 50%/cover no-repeat,#0d0b09}.cupx[data-view=home] .cupx-trophy-wrap svg{display:none}.cupx[data-view=home] .cupx-home{grid-template-columns:1fr 170px;padding:10px 14px}.cupx[data-view=home] .cupx-trophy-wrap{align-self:end;justify-items:end;padding-bottom:6px}.cupx[data-view=home] .cupx-trophy-wrap span{max-width:130px;font:400 13px/1.15 "Caveat Brush", var(--f-paint);letter-spacing:.02em;color:#fff;text-transform:none;text-shadow:1px 1px #000;border-bottom:2px solid var(--danfo);transform:rotate(-6deg)}.cupx[data-view=home] .cupx-chip{border:1.5px solid var(--danfo);color:#fff;background:#0a08068c;border-radius:12px;height:22px;padding:0 10px}.cupx[data-view=home] .cupx-logo{font:400 54px/.95 Anton, var(--f-display);color:#fff;text-shadow:3px 3px #000;letter-spacing:.01em;margin-top:6px;transform:skew(-8deg)}.cupx[data-view=home] .cupx-logo span{background:var(--danfo);color:#141210;text-shadow:none;clip-path:polygon(0 12%,4% 0,100% 6%,97% 100%,2% 94%);border:0;margin:0 0 0 4px;padding:0 12px 1px;display:inline-block;transform:none}.cupx[data-view=home] .cupx-paint{font:400 17px/1.1 "Caveat Brush", var(--f-paint);color:#fff;text-shadow:2px 2px #000;border-bottom:3px solid var(--danfo);margin:6px 0 10px;padding-bottom:3px;display:inline-block;transform:rotate(-2deg)}.cupx[data-view=home] .cupx-facts{color:#e9e3d6;text-shadow:1px 1px #000;gap:0;margin:4px 0 12px}.cupx[data-view=home] .cupx-facts li{text-align:center;border-left:1.5px solid var(--danfo);padding:0 14px}.cupx[data-view=home] .cupx-facts li:first-child{border-left:0;padding-left:0}.cupx[data-view=home] .cupx-facts b{font:400 24px/1 Anton, var(--f-display);color:#fff}.cupx[data-view=home] .cupx-cta{background:var(--danfo);color:#fff;min-height:42px;font:400 19px/1 Anton, var(--f-display);letter-spacing:.03em;border:2px dashed #141210;border-radius:3px;padding:0 18px;transform:skew(-6deg);box-shadow:3px 3px #000}.cupx[data-view=home] .cupx-cta:hover,.cupx[data-view=home] .cupx-cta:focus-visible{background:#ff6a33;outline:none}.cupx[data-view=home] .cupx-cta.ghost{color:#fff;background:#0a0806d1;border:2px solid #f4f1e8;font-size:17px}.cupx[data-view=home] .cupx-king{color:#fff;background:#0a0806cc;border:1.5px dashed #ffffff80;border-radius:4px;max-width:300px;margin-top:10px;padding:7px 12px}.cupx[data-view=home] .cupx-king b{font:400 16px/1.1 Anton, var(--f-display)}.cupx[data-view=home] .cupx-king small{color:#e9e3d6}.cupx[data-view=home] .cupx-king:not(:disabled){border-style:solid;border-color:var(--danfo)}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]){--ink:#fff;--dust:#d9d3c6;--line:#ffffff40;color:#fff;background:radial-gradient(60% 40% at 0 100%,#ff3d0059,#0000 70%),linear-gradient(90deg,#0a080659,#0a08061f 50%,#0a08060d),linear-gradient(#0a080659,#0a080600 35%,#0a080659),url(/assets/bg-coupe-config-CPNJZU-b.png) 50%/cover no-repeat,#0d0b09}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-scr{grid-template-rows:92px 1fr}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-bar{border:0;align-items:flex-start;padding:10px 14px 0;position:relative}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-back{color:#141210;width:auto;height:26px;font:700 17px/1 var(--f-label);background:#f4f1e8;border-radius:6px;margin:0 14px 0 0;padding:0 10px 0 8px;box-shadow:2px 2px #000}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-back:after{content:" RETOUR";font:700 11px var(--f-label);letter-spacing:.06em}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-bar h2{flex-direction:column;align-items:flex-start;margin-left:28px;font-size:20px;display:flex;overflow:visible}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-sep{display:none}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-kick{background:var(--danfo);color:#141210;font:400 13px/1.2 Anton, var(--f-display);letter-spacing:.03em;clip-path:polygon(0 10%,4% 0,100% 8%,97% 100%,2% 92%);padding:1px 12px 2px 8px;transform:skew(-10deg)rotate(-2deg)}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-bar h2 em{color:#fff;font:400 44px/.95 Anton, var(--f-display);text-shadow:3px 3px #000;white-space:nowrap;margin-top:2px;transform:skew(-9deg)}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-lead{color:#e9e3d6;width:220px;font:400 15px/1.15 "Caveat Brush", var(--f-paint);text-shadow:1px 1px #000;position:absolute;top:38px;left:292px;transform:rotate(-3deg)}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-pick{grid-template-rows:1fr auto;padding-top:0}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-steps{gap:6px;position:absolute;top:36px;right:22px}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-steps i{background:#cfcabd;border-radius:2px;width:34px;height:6px}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-steps i.on{background:var(--danfo)}.cupx[data-view=zone] .cupx-cities{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:8px 10px;padding:3px}.cupx[data-view=zone] .cupx-city{--c:#ff6a33;color:#fff;text-shadow:1px 1px #000;cursor:pointer;background:radial-gradient(70% 120% at 12% 40%, color-mix(in srgb, var(--c) 75%, transparent), transparent 70%), linear-gradient(90deg, #0a08068c, #0a08061a), url(/assets/bg-accueil-uISLmAIT.png) 70% 40% / 260% auto, #141210;outline-offset:-3px;clip-path:polygon(0 3%,5% 0,40% 2%,100% 0,99.4% 50%,100% 100%,55% 97%,10% 100%,0 96%);border:0;border-radius:0;outline:3px solid #f4f1e8;align-content:center;gap:2px;padding:8px 12px 8px 78px;transition:transform .15s;position:relative;overflow:hidden}.cupx[data-view=zone] .cupx-city:before{content:"";background:var(--c);clip-path:polygon(18% 6%,55% 0,70% 12%,92% 30%,100% 46%,84% 60%,74% 100%,52% 94%,44% 68%,20% 52%,0 36%);width:52px;height:58px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cupx[data-view=zone] .cupx-city:first-child{--c:#ff6a33}.cupx[data-view=zone] .cupx-city:nth-child(2){--c:#2f8fe8}.cupx[data-view=zone] .cupx-city:nth-child(3){--c:#ff3d00}.cupx[data-view=zone] .cupx-city:nth-child(4){--c:#1fb35a}.cupx[data-view=zone] .cupx-city:nth-child(5){--c:#ff7a1a}.cupx[data-view=zone] .cupx-city:nth-child(6){--c:#8a4fe8}.cupx[data-view=zone] .cupx-city small{color:#fff;font:400 11px/1 Anton, var(--f-display);letter-spacing:.02em}.cupx[data-view=zone] .cupx-city h3{font:400 28px/1 Anton, var(--f-display);letter-spacing:.01em}.cupx[data-view=zone] .cupx-city .row{opacity:.95;gap:3px;font-size:11px}.cupx[data-view=zone] .cupx-city:hover{transform:translateY(-2px)}.cupx[data-view=zone] .cupx-city[aria-pressed=true]{box-shadow:none;outline-color:var(--danfo);filter:brightness(1.12);outline-width:4px}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) [aria-pressed=true].cupx-city:after,.cupx[data-view=team] [aria-pressed=true].cupx-team:after{content:"✓";color:#fff;width:22px;height:22px;font:700 13px/1 var(--f-body);background:#141210;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:10px}.cupx[data-view=team] .cupx-teams{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(70px,1fr);gap:8px 10px;padding:3px}.cupx[data-view=team] .cupx-team{color:#fff;text-shadow:1px 1px #000;cursor:pointer;outline-offset:-3px;clip-path:polygon(0 3%,6% 0,50% 2%,100% 0,99.4% 50%,100% 100%,50% 97%,8% 100%,0 96%);background:linear-gradient(#ffb21c59 0,#0a080633 38%,#0a0806eb 40%),url(/assets/bg-accueil-uISLmAIT.png) 60% 30%/300%,#141210;border:0;border-radius:0;outline:3px solid #f4f1e8;grid-template-columns:auto 1fr;align-content:end;gap:0 10px;padding:6px 12px;position:relative;overflow:hidden}.cupx[data-view=team] .cupx-team .cupx-crest{align-self:end;width:36px;height:41px}.cupx[data-view=team] .cupx-team b{color:#fff;font:400 13px/1.1 Anton, var(--f-display);letter-spacing:.03em}.cupx[data-view=team] .cupx-team small{color:#e9e3d6;font-size:11px}.cupx[data-view=team] .cupx-team .stars{color:var(--danfo)}.cupx[data-view=team] [aria-pressed=true].cupx-team{box-shadow:none;outline-color:var(--danfo);filter:brightness(1.12);background-color:#141210;outline-width:4px}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-foot{padding:0 6px 2px}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-foot p{color:#fff;font:700 12px var(--f-label)}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-foot p b{color:#fff}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta{background:var(--danfo);color:#fff;min-height:36px;font:400 16px/1 Anton, var(--f-display);letter-spacing:.03em;border:2px dashed #141210;border-radius:3px;padding:0 22px;transform:skew(-8deg);box-shadow:3px 3px #000}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta:after{content:none;margin-left:24px;font-size:22px;line-height:.7}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta:hover,.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta:focus-visible{background:#ff6a33;outline:none}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta.ghost{color:#141210;background:#f4f1e8;border:0;box-shadow:3px 3px #000}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta.ghost:before{content:"⚄";margin-right:8px;font-size:20px;line-height:.8}.cupx:is([data-view=zone],[data-view=team],[data-view=rules],[data-view=draw]) .cupx-cta.ghost:after{content:none}.cupx[data-view=rules] .cupx-rules{grid-template-rows:minmax(0,1fr) 40px;grid-template-columns:1fr 1.18fr;gap:6px 22px;padding:2px 18px 6px}.cupx[data-view=rules] .cupx-box{clip-path:polygon(0 1.5%,5% 0,38% 1%,100% 0,99.5% 40%,100% 100%,60% 99%,15% 100%,0 98%);border:0;border-radius:0;gap:7px;padding:12px 16px 14px;position:relative}.cupx[data-view=rules] .cupx-box h3{font:400 16px/1.1 Anton, var(--f-display);letter-spacing:.02em}.cupx[data-view=rules] .cupx-box:first-child{--ink:#141210;--dust:#5f594e;color:#141210;filter:drop-shadow(4px 4px #000);background:url(/assets/bg-choix-stade-WODyiecu.png) 50%/100% 100% no-repeat,#f4f1e8;padding-top:14px}.cupx[data-view=rules] .cupx-box:first-child h3{background:var(--danfo);color:#141210;clip-path:polygon(0 8%,4% 0,100% 6%,97% 100%,3% 94%);justify-self:start;margin:4px 0 2px -8px;padding:1px 14px 2px 10px;font-size:17px;transform:skew(-8deg)}.cupx[data-view=rules] .cupx-wins>div{background:#fff;border:1.5px solid #141210;border-radius:3px;padding:5px 10px}.cupx[data-view=rules] .cupx-wins b{font:400 14px/1.1 Anton, var(--f-display)}.cupx[data-view=rules] .cupx-wins small{color:#4a443a}.cupx[data-view=rules] .cupx-box:first-child p{color:#141210;font-weight:500}.cupx[data-view=rules] .cupx-box:nth-child(2){color:#fff;outline-offset:-3px;filter:drop-shadow(4px 4px #000);background:radial-gradient(40% 30% at 100% 0,#ff3d00a6,#0000 70%),radial-gradient(40% 30% at 0 100%,#ff3d0080,#0000 70%),#0d0b09;outline:3px solid #000}.cupx[data-view=rules] .cupx-box:nth-child(2) h3{color:#fff;font-size:17px}.cupx[data-view=rules] .cupx-opts{gap:8px}.cupx[data-view=rules] .cupx-opt{color:#141210;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:3px;padding:6px 10px;position:relative}.cupx[data-view=rules] .cupx-opt b{font:400 17px/1.1 Anton, var(--f-display)}.cupx[data-view=rules] .cupx-opt small{color:#4a443a}.cupx[data-view=rules] [aria-pressed=true].cupx-opt{border-color:var(--danfo);background:#ffe3d9;box-shadow:0 0 0 2px #000}.cupx[data-view=rules] [aria-pressed=true].cupx-opt:after{content:"✓";color:#fff;width:16px;height:16px;font:700 10px/1 var(--f-body);background:#141210;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:5px}.cupx[data-view=rules] .cupx-seg{flex-wrap:nowrap;gap:7px}.cupx[data-view=rules] .cupx-seg button{color:#141210;min-width:0;min-height:34px;font:400 14px/1 Anton, var(--f-display);letter-spacing:.02em;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:3px;flex:1;padding:0 6px}.cupx[data-view=rules] .cupx-seg button[aria-pressed=true]{background:var(--danfo);color:#fff;border-color:#000}.cupx[data-view=rules] .cupx-box dl{color:#fff;gap:0 14px}.cupx[data-view=rules] .cupx-box dt{color:#e9e3d6;border-bottom:1px solid #ffffff2e;padding:4px 0}.cupx[data-view=rules] .cupx-box dd{border-bottom:1px solid #ffffff2e;padding:4px 0;font-weight:600}.cupx[data-view=rules] .cupx-box dt:last-of-type,.cupx[data-view=rules] .cupx-box dd:last-of-type{border-bottom:0}.cupx[data-view=rules] .cupx-foot{padding:0}.cupx[data-view=rules] .cupx-foot p{font:700 12px var(--f-label);letter-spacing:.04em;background:#0d0b09;border:1.5px solid #ffffff40;padding:4px 14px}.cupx[data-view=rules] .cupx-scr{grid-template-rows:76px 1fr}.cupx[data-view=rules] .cupx-bar h2 em{font-size:36px}.cupx[data-view=rules] .cupx-steps{top:14px}.cupx[data-view=rules] .cupx-rules{gap:4px 20px;padding:0 16px 4px}.cupx[data-view=rules] .cupx-box{gap:5px;padding:10px 14px}.cupx[data-view=rules] .cupx-box h3,.cupx[data-view=rules] .cupx-box:nth-child(2) h3,.cupx[data-view=rules] .cupx-box:first-child h3{font-size:14px}.cupx[data-view=rules] .cupx-wins{gap:4px}.cupx[data-view=rules] .cupx-wins>div{padding:3px 8px}.cupx[data-view=rules] .cupx-wins b{font-size:12px}.cupx[data-view=rules] .cupx-wins small,.cupx[data-view=rules] .cupx-box:first-child p{font-size:10.5px;line-height:1.2}.cupx[data-view=rules] .cupx-wins em{font-size:16px}.cupx[data-view=rules] .cupx-opt{min-height:0;padding:4px 8px}.cupx[data-view=rules] .cupx-opt b{font-size:14px}.cupx[data-view=rules] .cupx-opt small{font-size:10px;line-height:1.15}.cupx[data-view=rules] .cupx-seg button{white-space:nowrap;min-height:28px;font-size:12px}.cupx[data-view=rules] .cupx-box dl{font-size:10.5px;line-height:1.2}.cupx[data-view=rules] .cupx-box dt,.cupx[data-view=rules] .cupx-box dd{padding:2px 0}.cupx[data-view=rules] .cupx-foot p{padding:3px 10px;font-size:11px}.cupx[data-view=rules] .cupx-seg{gap:6px}.cupx[data-view=rules] .cupx-seg button{letter-spacing:0;padding:0 3px;font-size:11.5px}.cupx[data-view=rules] .cupx-box:nth-child(2){align-content:space-evenly;gap:9px}.cupx[data-view=draw] .cupx-draw{gap:6px;padding:0 18px 6px}.cupx[data-view=draw] .cupx-groups{gap:18px;padding:4px 2px}.cupx[data-view=draw] .cupx-group{--ink:#141210;color:#141210;filter:drop-shadow(4px 4px #000);background:url(/assets/bg-choix-stade-WODyiecu.png) 50%/100% 100% no-repeat,#f4f1e8;border:0;border-radius:0;align-content:start;gap:0;padding:40px 18px 14px;position:relative}.cupx[data-view=draw] .cupx-group.mine{box-shadow:none;filter:drop-shadow(0 0 #000)drop-shadow(3px 3px #ff3d00)drop-shadow(4px 4px #000);background:url(/assets/bg-choix-stade-WODyiecu.png) 50%/100% 100% no-repeat,#ffe3d9}.cupx[data-view=draw] .cupx-group .lbl{color:#fff;font:400 16px/1.2 Anton, var(--f-display);letter-spacing:.02em;clip-path:polygon(0 8%,4% 0,100% 6%,97% 100%,3% 94%);background:#141210;padding:1px 12px 2px 8px;position:absolute;top:10px;left:12px;transform:skew(-8deg)}.cupx[data-view=draw] .cupx-group.mine .lbl{background:var(--danfo);color:#141210}.cupx[data-view=draw] .cupx-group .tm{font:400 16px/1.1 Anton, var(--f-display);letter-spacing:.02em;border-bottom:1px solid #14121026;gap:10px;padding:4px}.cupx[data-view=draw] .cupx-group .tm:last-child{border-bottom:0}.cupx[data-view=draw] .cupx-group .tm .cupx-crest{width:28px;height:32px}.cupx[data-view=draw] .cupx-group .cupx-flag{order:3;margin-left:auto;font-size:20px}.cupx[data-view=draw] .cupx-foot{padding:0}.cupx[data-view=draw] .cupx-foot p{font:600 12px var(--f-body);color:#fff;background:#0a0806cc;padding:3px 10px}.cupx .cupx-back{color:#141210;width:auto;height:30px;font:800 18px/1 var(--f-label);cursor:pointer;background:#f4f1e8;border:0;border-radius:6px 16px;margin:0 14px 0 0;padding:0 14px 0 10px;box-shadow:2px 2px #000}.cupx .cupx-back:after{content:" RETOUR";font:800 13px var(--f-label);letter-spacing:.1em}.cupx .cupx-back:hover,.cupx .cupx-back:focus-visible{outline:3px solid var(--danfo);outline-offset:2px;background:#fff}.cupx[data-view=draw] .cupx-groups{min-height:0}.cupx[data-view=draw] .cupx-group:has(.tm:nth-child(6)) .tm{padding-block:1px}.cupx[data-view=draw] .cupx-group:has(.tm:nth-child(6)) .tm .cupx-crest{width:24px;height:27px}.cupx:is([data-view=hub],[data-view=result],[data-view=out],[data-view=champ]){--ink:#fff;--dust:#d9d3c6;--line:#ffffff40;--amber:#ff3d00;--on-dark:#fff;color:#fff;background:radial-gradient(60% 40% at 0 100%,#ff3d004d,#0000 70%),linear-gradient(90deg,#0a080666,#0a08061f 50%,#0a08060f),linear-gradient(#0a080659,#0a080600 35%,#0a080666),url(/assets/bg-coupe-config-CPNJZU-b.png) 50%/cover no-repeat,#0d0b09}.cupx:is([data-view=hub],[data-view=result],[data-view=out]) .cupx-bar{border:0}.cupx:is([data-view=hub],[data-view=result],[data-view=out]) .cupx-bar h2{font:400 24px/1 Anton, var(--f-display);color:#fff;text-shadow:3px 3px #000;align-items:center;gap:10px;display:flex;overflow:visible;transform:skew(-8deg)}.cupx:is([data-view=hub],[data-view=result],[data-view=out]) .cupx-bar h2 em{color:var(--danfo)}.cupx:is([data-view=hub],[data-view=result],[data-view=out]) .cupx-chip{border-color:var(--danfo);color:#fff;background:#0a080699}.cupx:is([data-view=hub],[data-view=result],[data-view=out],[data-view=champ]) :is(.cupx-next,.cupx-big,.cupx-box,.cupx-set,.cupx-table,.cupx-fx,.cupx-group){--ink:#141210;--dust:#4a443a;--line:#14121033;--amber:#c9360a;color:#141210;background:#f4f1e8;border:0;border-radius:3px 14px;box-shadow:4px 4px #000}.cupx-table{border-radius:0!important}.cupx:is([data-view=hub],[data-view=result]) .cupx-table tr.mine td,.cupx:is([data-view=hub],[data-view=result]) .cupx-fx.mine{background:#ffe3d9}.cupx:is([data-view=hub],[data-view=result]) .cupx-fx{border-radius:3px 10px}.cupx:is([data-view=hub],[data-view=result]) .cupx-next .vs i,.cupx:is([data-view=hub],[data-view=result]) .cupx-pair i{color:var(--danfo)}.cupx-tabs{border:0;gap:6px}.cupx-tabs button{color:#141210;font:400 14px Anton, var(--f-display);letter-spacing:.02em;cursor:pointer;background:#f4f1e8;border-radius:3px;box-shadow:3px 3px #000}.cupx-tabs button[aria-selected=true]{background:var(--danfo);color:#fff}.cupx-rounds button{color:#141210;cursor:pointer;background:#f4f1e8;border:0;border-radius:3px;box-shadow:3px 3px #000}.cupx-rounds button[aria-pressed=true]{background:var(--danfo);color:#fff}.cupx:is([data-view=hub],[data-view=result],[data-view=out],[data-view=champ]) .cupx-cta{background:var(--danfo);color:#fff;font:400 18px/1 Anton, var(--f-display);letter-spacing:.03em;border:0;border-radius:8px 24px;transform:none;box-shadow:4px 4px #000}.cupx:is([data-view=hub],[data-view=result],[data-view=out],[data-view=champ]) .cupx-cta.ghost{color:#141210;background:#f4f1e8}.cupx:is([data-view=hub],[data-view=result],[data-view=out],[data-view=champ]) .cupx-cta:hover,.cupx:is([data-view=hub],[data-view=result],[data-view=out],[data-view=champ]) .cupx-cta:focus-visible{outline:none;transform:translate(-2px,-2px);box-shadow:6px 6px #000}.cupx-quick,.cupx-watch{color:#141210}.cupx:is([data-view=hub],[data-view=result]) .cupx-watch{border-color:#14121066}.cupx[data-view=result] .cupx-big h3,.cupx[data-view=out] .cupx-reached{color:#c9360a}.cupx[data-view=champ] h1,.cupx[data-view=out] h1,.cupx[data-view=out] h3{color:#fff;font-family:Anton, var(--f-display);text-shadow:4px 4px #000;font-weight:400;transform:skew(-8deg)}.cupx[data-view=champ] h1 span,.cupx[data-view=out] .cupx-reached{color:var(--danfo)}.cupx[data-view=champ] .cupx-won span{color:#fff;background:#0d0b09;border-radius:2px}.cupx[data-view=champ] .cupx-road>*{border-color:#ffffff40}.cupx[data-view=champ] .cupx-road b{color:var(--danfo)}.cupx[data-view=champ] .cupx-champ{color:#fff;text-shadow:1px 1px #000}.cupx-quick{font:700 12px/1.2 var(--f-label)!important;letter-spacing:.06em!important;margin:-2px 0 -4px!important}.cupx-watch{font:800 11px/1.2 var(--f-label)!important;letter-spacing:.06em!important}.cupx-watch b{font-size:12px!important}.cupx .cupx-flag,.cupx .cupx-city .row{display:none}.cupx[data-view=draw] .cupx-group .lbl{white-space:nowrap;max-width:calc(100% - 20px);padding-right:10px;font-size:13px}.cupx[data-view=draw] .cupx-group{padding-top:46px}.cupx{z-index:2;inset:58px 0 0}.cupx .cupx-back{display:none}.cupx{--f-display:Anton, "Big Shoulders Display", Impact, sans-serif}.cupx h1,.cupx h2,.cupx h3,.cupx h4{letter-spacing:.01em;font-weight:400}.cupx .cupx-table caption{text-align:left;font:400 20px/1.1 Anton, var(--f-display);letter-spacing:.03em;text-transform:uppercase;text-shadow:2px 2px #000;caption-side:top;padding:4px 0 6px;color:#fff!important}.cupx .cupx-table caption:before{content:"";vertical-align:-2px;background:var(--danfo);width:10px;height:18px;margin-right:8px;display:inline-block;transform:skew(-12deg)}.cupx-pane{align-content:start;padding-right:0;overflow:hidden}.cupx ::-webkit-scrollbar{display:none}.cupx *{scrollbar-width:none}.cupx-groups-grid{align-content:start;gap:6px 12px;display:grid}.cupx-groups-grid[data-n="2"],.cupx-groups-grid[data-n="3"],.cupx-groups-grid[data-n="4"]{grid-template-columns:1fr 1fr}.cupx-groups-grid .cupx-table{font-size:11px}.cupx-groups-grid .cupx-table caption{padding:0 0 3px;font-size:15px}.cupx-groups-grid .cupx-table caption:before{width:8px;height:13px}.cupx-groups-grid .cupx-table th,.cupx-groups-grid .cupx-table td{padding:2px 3px}.cupx-groups-grid .cupx-table td.tm{gap:3px}.cupx-groups-grid .q-tag{display:none}.cupx-list[data-n="5"],.cupx-list[data-n="6"],.cupx-list[data-n="7"],.cupx-list[data-n="8"]{grid-template-columns:1fr 1fr;gap:5px 8px}.cupx-list[data-n="5"] .cupx-fx,.cupx-list[data-n="6"] .cupx-fx,.cupx-list[data-n="7"] .cupx-fx,.cupx-list[data-n="8"] .cupx-fx{min-height:32px;padding:2px 6px;font-size:12px}.cupx-groups-grid{min-width:0}.cupx-groups-grid:not([data-n="1"]) .cupx-table{table-layout:fixed;width:100%}.cupx-groups-grid:not([data-n="1"]) .cupx-table :is(th,td):nth-child(n+3):nth-child(-n+7){display:none}.cupx-groups-grid:not([data-n="1"]) .cupx-table :is(th,td):not(:first-child){text-align:center;width:30px;padding:2px 0}.cupx-groups-grid:not([data-n="1"]) .cupx-table td.tm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp .nick{flex-direction:column;justify-content:center;gap:26px;max-width:760px;min-height:100%;margin:0 auto;padding-bottom:6vh;display:flex}.mp .nick h2{font:900 clamp(34px, 6vw, 64px)/.92 var(--f-display);text-transform:uppercase;margin:0}.mp .nick-input{width:100%;font:900 clamp(36px, min(8vw, 12vh), 96px)/1.05 var(--f-display);text-transform:uppercase;letter-spacing:.01em;color:var(--chalk);background:0 0;border:0;border-bottom:3px solid #14121038;outline:0;padding:0 0 6px}.mp .nick-input:focus{border-bottom-color:var(--danfo)}.mp .nick-input::placeholder{color:#9c9588}.mp .sugg{flex-wrap:wrap;gap:8px;display:flex}.mp .sugg button{border:1px solid var(--line-2);font:500 14px var(--f-body);color:var(--dust);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.mp .sugg button:hover,.mp .sugg button:focus-visible{background:var(--danfo);color:var(--chalk)}.mp .nick .lede{color:var(--dust);margin:0}.mp .profile-scr{grid-template-rows:auto auto 1fr auto auto;gap:clamp(6px,1.5vh,16px);height:100%;min-height:0;display:grid}.mp .profile-heading h2{font:900 clamp(24px, 4vh, 44px)/1 var(--f-display);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.mp .profile-heading h2 button{all:unset;cursor:pointer;border:1px solid var(--line-2);border-radius:4px;align-items:center;min-height:44px;padding:4px 8px;font-size:.5em;display:inline-flex}.mp .profile-tabs{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.mp .profile-tabs button{background:var(--bg-2);min-height:44px;font:700 14px var(--f-label);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:var(--dust);border:0}.mp .profile-tabs button[aria-selected=true]{background:var(--chalk);color:var(--danfo)}.mp .profile-stats{grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;min-height:0;margin:0;display:grid;overflow:auto}.mp .profile-stats>div{background:var(--bg-2);border:1px solid var(--line);padding:8px 12px}.mp .profile-stats dt{font:600 clamp(11px, 1.8vh, 15px) var(--f-label);text-transform:uppercase;letter-spacing:.06em;color:var(--dust)}.mp .profile-stats dd{font:900 clamp(20px, 3.5vh, 42px)/1.05 var(--f-display);margin:0}.mp .profile-stats dd small{font:600 12px var(--f-label);color:var(--dust);letter-spacing:.06em;margin-left:6px}.mp .form-chips{gap:4px;display:flex}.mp .form-chips i{width:22px;height:22px;font:800 12px var(--f-label);color:#fff;background:#8a857c;place-items:center;font-style:normal;display:grid}.mp .form-chips i.W{background:#2e7a45}.mp .form-chips i.L{background:#d7261e}.mp .profile-scorers{grid-template-columns:1fr 1fr;align-content:start;gap:6px 10px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mp .profile-scorers li{background:var(--bg-2);border:1px solid var(--line);grid-template-columns:22px 28px 1fr auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.mp .profile-scorers li:first-child{border-left:4px solid var(--danfo)}.mp .profile-scorers .crest{width:24px;height:27px}.mp .profile-scorers small{color:var(--dust);font:600 12px var(--f-label);letter-spacing:.06em;margin-left:6px}.mp .profile-note{color:var(--dust);margin:0;font-size:12px}.mp .profile-empty{color:var(--dust);padding:8px 2px}.mp .profile-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp .profile-actions button{min-height:44px;font-size:13px}@media (width<=640px){.mp .profile-stats{grid-template-columns:1fr 1fr}.mp .profile-scorers{grid-template-columns:1fr}}.mp .ranked-screen{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.mp .ranked-summary{color:#fff;border-left:3px solid var(--danfo);background:#191b1e;flex-wrap:wrap;gap:4px 20px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex}.mp .ranked-table{background:var(--bg-2);border:1px solid #14121033;flex:1;min-height:0;overflow:auto}.mp .ranked-head,.mp .ranked-row{grid-template-columns:1fr 110px 65px;align-items:center;padding:6px 12px;display:grid}.mp .ranked-head{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#22252b;font-size:11px;position:sticky;top:0}.mp .ranked-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #1412101f;width:100%;min-height:44px;font-size:14px}.mp .ranked-row.me{background:#ed554521;border-left:3px solid #ed5545;font-weight:700}.mp .ranked-row em{color:#b3342a;margin-left:6px;font-size:11px;font-style:normal}.mp .ranked-row b{text-align:right}.mp .ranked-empty{color:var(--dust);padding:18px 12px}.mp .ranked-access{color:var(--dust);margin:0;font-size:12px}.mp .ranked-actions{justify-content:flex-end;gap:8px;display:flex}.mp .ranked-actions button{min-height:44px}@media (width<=640px){.mp .ranked-head,.mp .ranked-row{grid-template-columns:1fr 96px 52px}}.mp[data-screen] .profile-scorers li{color:#141210;background:#f3efe6;border:2px solid #141210}.mp[data-screen] .profile-scorers li>span:nth-child(3){color:#141210;font:400 20px/1 Anton, var(--f-display);text-transform:uppercase;letter-spacing:.02em}.mp[data-screen] .profile-scorers li>b{color:#141210;font:400 18px Anton, var(--f-display)}.mp[data-screen] .profile-scorers li>b:first-child{color:#ff3d00}.mp[data-screen] .profile-scorers small{color:#5a544a;font:700 12px var(--f-label);letter-spacing:.08em}.turned-hint .rot-phone{border-width:4px;border-color:#fff;border-radius:10px;width:44px;height:76px;animation:1.6s cubic-bezier(.7,0,.2,1) infinite alternate turned-right}.turned-hint .rot-phone i{background:#fff;bottom:5px}#mp-turned-shell[data-turned=left] .turned-hint .rot-phone{animation-name:turned-left}@media (prefers-reduced-motion:reduce){.turned-hint .rot-phone{animation:none;transform:rotate(90deg)}}.mp .settings-list{flex-direction:column;gap:8px;max-width:640px;display:flex}.mp .settings-row{border:2px solid var(--line);background:var(--panel);text-align:left;min-height:64px;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;text-decoration:none;display:flex}.mp .settings-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.mp .settings-row b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:900;line-height:1}.mp .settings-row small{color:var(--dust);font-size:13.5px}.mp .settings-row svg{opacity:.6;flex:none;width:18px;height:18px}.mp .settings-row:hover,.mp .settings-row:focus-visible{border-color:var(--ink);background:var(--panel-2)}@media (height<=450px){.mp .settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:none;display:grid}.mp .settings-row{min-height:52px;padding:6px 12px}.mp .settings-row b{font-size:17px}.mp .settings-row small{font-size:11.5px}}.mp .controller-picture{grid-template-columns:minmax(124px,180px) minmax(0,1fr) minmax(124px,180px);align-items:center;gap:20px;width:100%;max-width:1040px;min-height:0;margin:auto;display:grid}.mp .controller-callouts{gap:12px;display:grid}.mp .controller-key{background:var(--panel);border:1px solid var(--line-2);text-align:left;min-height:54px;font:600 15px/1.1 var(--f-label);border-bottom:3px solid #c9c4b8;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,border-color .12s,transform .12s;display:flex;position:relative;box-shadow:0 3px 8px #14121008}.mp .controller-key:hover,.mp .controller-key:focus-visible{background:var(--panel-2);border-color:var(--amber)}.mp .controller-key.is-on,.mp .controller-key.is-listening{background:var(--danfo);border-color:var(--ink)}.mp .controller-key .pad-glyph{flex:0 0 28px;width:28px;height:28px}.mp .controller-edit{color:var(--dim);margin-left:auto;font-size:16px}.mp .controller-art{min-width:0;position:relative}.mp .controller-art>svg{width:100%;height:auto;max-height:340px;display:block;overflow:visible}.mp .controller-face.is-on circle{fill:var(--danfo)}.mp .controller-face.is-on text{fill:#141210}.mp .padtest:has(.controller-picture){flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.mp .controller-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mp .controller-heading h3{font:800 26px/1 var(--f-display);margin:0}.mp .controller-heading p{margin:5px 0 0}.mp .padtest:has(.controller-picture) #mpPadName{text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin:0;font-size:12px;overflow:hidden}.mp .scr:has(.controller-picture)>.scr-head{display:none}.mp .scr:has(.controller-picture) .seg button{min-height:44px;padding:5px 14px}@media (height<=500px){.mp .scr:has(.controller-picture){gap:4px}.mp .controller-heading h3{display:none}.mp .controller-heading p{margin:0;font-size:12px}.mp .controller-heading{gap:6px}.mp .controller-heading .seg{flex-shrink:0}.mp .controller-picture{flex:1;grid-template-columns:126px minmax(0,1fr) 126px;gap:8px;margin:0 auto}.mp .controller-callouts{gap:3px}.mp .controller-key{gap:5px;min-height:44px;padding:3px 5px;font-size:13px}.mp .controller-edit{display:none}.mp .controller-art>svg{max-height:183px}.mp .controller-key .pad-glyph{flex-basis:25px;width:25px;height:25px}.mp .scr:has(.controller-picture){gap:4px;position:relative}.mp .scr:has(.controller-picture)>.tabs{flex-shrink:0;width:calc(100% - 270px);min-height:44px}.mp .controller-heading{height:44px;position:absolute;top:0;right:0}.mp .controller-heading>div:first-child{display:none}.mp .controller-heading .seg button{padding:4px 10px;font-size:12px}.mp .controller-picture{margin:0 auto}.mp .padtest:has(.controller-picture){gap:3px}}.mp .tabs{border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.mp .tab{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:15px;font-weight:700}.mp .tab[aria-selected=true]{color:var(--chalk);border-color:var(--danfo)}.mp .tab:hover,.mp .tab:focus{color:var(--chalk)}.mp .seg{border:1px solid var(--line-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mp .seg button{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.mp .seg button[aria-pressed=true]{background:var(--danfo);color:var(--ink)}.mp .kb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mp .kb-viewport{width:100%;position:relative;overflow:hidden}.mp .kb-stage{transform-origin:0 0;position:absolute;top:0;left:0}.mp .key{font-family:var(--f-label);color:#a8a193;letter-spacing:.04em;background:linear-gradient(#fff,#f2efe7);border:1px solid #1412101f;border-bottom:4px solid #d3cdbf;border-radius:6px;place-items:center;font-size:13px;font-weight:600;transition:all .25s;display:grid;position:absolute}.mp .key.on{background:var(--danfo);border-color:var(--ink);border-bottom-color:var(--ink);color:var(--ink);font-size:17px;font-weight:700}.mp .key.hot{background:var(--ink);color:var(--danfo);border-bottom-color:#000;transform:translateY(2px)}.mp .kb-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.mp .kb-lines path{fill:none;stroke:#14121099;stroke-width:1.5px;transition:stroke .2s,stroke-width .2s}.mp .kb-lines path.halo{stroke:var(--bg);stroke-width:5px;opacity:.85}.mp .kb-lines circle{fill:var(--ink)}.mp .kb-lines .hot path:not(.halo){stroke:var(--ink);stroke-width:2.5px}.mp .callout{background:var(--panel);border:1px solid var(--line-2);border-left:3px solid var(--danfo);cursor:default;width:132px;padding:7px 10px;transition:background .2s,transform .2s;position:absolute}.mp .callout b{font-family:var(--f-display);text-transform:uppercase;font-size:19px;font-weight:800;line-height:1;display:block}.mp .callout small{color:var(--dust);margin-top:3px;font-size:11.5px;line-height:1.25;display:block}.mp .callout .kc{font-family:var(--f-label);color:var(--amber);letter-spacing:.08em;font-size:11px;font-weight:700;position:absolute;top:6px;right:8px}.mp .callout.hot{background:var(--panel-2);transform:translateY(-2px)}.mp .kb-note{color:var(--dust);margin:0;font-size:13px}.mp .opt-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:6px;display:grid}.mp .hud-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(16px,2.5vw,32px);display:grid}.mp .phone{aspect-ratio:19.5/9;background:#060505;border-radius:clamp(18px,4cqw,44px);width:100%;max-width:100%;padding:clamp(6px,1.1cqw,12px);position:relative;box-shadow:0 0 0 2px #2a2621,0 30px 80px #0009;container-type:inline-size}.mp .phone:before{content:"";z-index:4;background:#1b1916;border-radius:99px;width:clamp(4px,.7cqw,8px);height:16%;position:absolute;top:50%;left:clamp(8px,1.4cqw,16px);transform:translateY(-50%)}.mp .screen{touch-action:none;-webkit-user-select:none;user-select:none;background:#3b342b;border-radius:clamp(12px,3cqw,34px);width:100%;height:100%;position:relative;overflow:hidden}.mp .screen canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mp .stick{left:var(--sx,16%);bottom:var(--sy,30%);width:var(--outer);height:var(--outer);z-index:3;--knob:clamp(38px, 8.4cqw, 76px);--outer:calc(var(--knob) * 2.5);position:absolute;transform:translate(-50%,50%)}.mp .stick .ring{pointer-events:none;background:0 0;border:0;border-radius:50%;position:absolute;inset:0}.mp .phone.guide .stick .ring{border:1px dashed #ffffff59}.mp .stick .knob{width:var(--knob);height:var(--knob);margin:calc(var(--knob) / -2) 0 0 calc(var(--knob) / -2);-webkit-backdrop-filter:blur(10px)saturate(1.3);touch-action:none;cursor:grab;background:radial-gradient(circle at 35% 30%,#ffffff6b,#ffffff24 60%,#ffffff14);border:1px solid #ffffff73;border-radius:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #00000040,inset 0 1px #ffffff80}.mp .stick .knob.drag{cursor:grabbing;background:radial-gradient(circle at 35% 30%,#ffffff8c,#fff3 60%,#ffffff1f);transition:none}.mp .gb{width:var(--b);height:var(--b);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px #00000080;touch-action:none;background:#ffffff21;border:1px solid #ffffff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(7px,1.25cqw,12px);font-weight:700;line-height:1;transition:transform 80ms,background .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}.mp .gb i{opacity:.9;margin-bottom:2px;font-size:1.5em;font-style:normal}.mp .gb.big{width:calc(var(--b) * 1.3);height:calc(var(--b) * 1.3);font-size:clamp(8px,1.5cqw,14px)}.mp .gb.main{background:#ff3d0052;border-color:#ffd65ab3}.mp .gb.pill{height:calc(var(--b) * .62);width:calc(var(--b) * 1.25);border-radius:999px}.mp .gb.down{background:#ff3d008c;transform:translate(-50%,-50%)scale(.9)}.mp .hud-side{flex-direction:column;gap:18px;display:flex}.mp .hud-side h3{font-size:26px}.mp .spec{color:var(--dust);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mp .spec li{padding-left:16px;position:relative}.mp .spec li:before{content:"";background:var(--danfo);width:8px;height:2px;position:absolute;top:.6em;left:0}.mp .spec b{color:var(--chalk);font-weight:600}.mp .sw{background:var(--panel-2);border:1px solid var(--line-2);border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.mp .sw:after{content:"";background:var(--dust);width:18px;height:18px;transition:transform .25s var(--ease-out), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.mp .sw[aria-checked=true]{border-color:var(--danfo);background:#ff3d0040}.mp .sw[aria-checked=true]:after{background:var(--danfo);transform:translate(18px)}.mp .readout{font-family:var(--f-label);letter-spacing:.08em;color:var(--dust);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=980px){.mp .plan,.mp .hud-layout,.mp .signin{grid-template-columns:1fr}}.mp .opt.vol{cursor:default;grid-template-columns:minmax(0,1fr) minmax(120px,220px)}.mp .opt.vol input[type=range]{width:100%;accent-color:var(--ink)}.mp .court-screen{background:radial-gradient(60% 50% at 50% 55%,#2e7a458c,#0000 70%),linear-gradient(#3b2f22 0 30%,#6f675b 30%,#8e8473)}.mp .hud-layout .phone{max-width:860px}@media (height<=500px) and (orientation:landscape){.mp .tabs .tab{padding:8px 14px}}.mp .install-pill{border:1px solid var(--line-2);text-align:left;color:var(--ink);animation:rise .6s var(--ease-out) 1.35s both;background:#ffffffe0;border-radius:14px;align-items:center;gap:12px;padding:8px 16px 8px 10px;display:inline-flex;box-shadow:0 6px 18px #14121014}.mp .install-pill .ip-icon{background:var(--danfo);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mp .install-pill b{font-family:var(--f-display);text-transform:uppercase;font-size:18px;font-weight:800;line-height:1;display:block}.mp .install-pill small{color:var(--dust);font-size:12.5px;display:block}.mp .install-sheet{z-index:60;-webkit-backdrop-filter:blur(8px);animation:rise .3s var(--ease-out);background:#14121059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mp .is-card{background:var(--bg);border:2px solid var(--ink);width:min(460px,100%);max-height:100%;box-shadow:8px 8px 0 var(--danfo);flex-direction:column;gap:10px;padding:20px 22px;display:flex;overflow:auto}.mp .is-card h3{font-size:30px;font-weight:900}.mp .is-lede{color:var(--dust);margin:0}.mp .is-or{color:var(--dust);margin:0;font-size:13px}.mp .is-steps{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.mp .is-steps li{padding-left:4px}.mp .is-steps svg{vertical-align:-2px}.mp .is-row{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.mp .is-install{width:100%}@media (height<=500px) and (orientation:landscape){.mp .install-pill{padding:5px 12px 5px 6px}.mp .install-pill .ip-icon{width:30px;height:30px}.mp .install-pill b{font-size:15px}.mp .is-card{gap:6px;padding:14px 16px}.mp .is-card h3{font-size:22px}.mp .is-lede{font-size:13px}}.mp .install-btn svg{width:18px;height:18px}@media (height<=380px) and (orientation:landscape){.mp .is-card{padding:10px 14px}}@media (height>=501px) and (height<=960px){.mp .hud-layout .phone{width:min(100%,216.667vh - 563.333px)}}@media (height<=380px) and (orientation:landscape){.mp .hud-layout .phone{width:min(100%,216.667vh - 260px)}}@media (height<=500px) and (orientation:landscape){.mp .hud-layout{grid-template-columns:minmax(0,auto) minmax(200px,1fr)}.mp .hud-layout .phone{width:min(100%,216.667vh - 325px)}.mp .hud-side .spec{gap:4px;font-size:12px}}@media (height>=501px) and (height<=960px){.mp .hud-layout .phone{width:min(100%,216.667vh - 650px)}}@media (height<=380px) and (orientation:landscape){.mp .hud-layout .phone{width:min(100%,216.667vh - 368.333px)}.mp .hud-side .spec{display:none}}.mp .swipe-opt{cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.mp .swipe-opt .sw{background:var(--panel-2);border:1px solid var(--line-2);border-radius:999px;flex:none;width:42px;height:24px;position:relative}.mp .swipe-opt .sw:after{content:"";background:var(--dust);width:18px;height:18px;transition:transform .25s var(--ease-out), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.mp .swipe-opt .sw[aria-checked=true]{border-color:var(--ink);background:#ff3d004d}.mp .swipe-opt .sw[aria-checked=true]:after{background:var(--ink);transform:translate(18px)}@media (height<=500px) and (orientation:landscape){.mp .hud-side .spec{display:none}.mp .hud-side{gap:8px}.mp .swipe-opt{padding-block:4px}.mp .swipe-opt .opt-label small{display:none}}@media (height>=501px) and (height<=960px){.mp .hud-side{gap:10px}.mp .hud-side h3{font-size:20px}.mp .hud-side .spec{gap:4px;font-size:12.5px}.mp .hud-layout .phone{width:min(100%,216.667vh - 780px)}}@media (height>=501px) and (height<=800px){.mp .hud-side .spec li:nth-child(n+4){display:none}}.mp .rebind{flex-direction:column;gap:10px;display:flex}.mp .rebind-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mp .rebind-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.mp .rebind-row{background:var(--panel);border:1px solid var(--line-2);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mp .rebind-row:hover,.mp .rebind-row:focus-visible{border-color:var(--danfo);outline:none}.mp .rebind-row kbd{border:1px solid var(--line-2);min-width:2.2em;font-family:var(--f-label);text-align:center;border-radius:3px;padding:3px 8px;font-weight:700}.mp .rebind-row.is-listening{border-color:var(--danfo)}.mp .rebind-row.is-listening kbd{color:var(--danfo);border-color:var(--danfo)}.mp .rebind-msg{min-height:1.2em;color:var(--dust);margin:0;font-size:13px}.mp .padtest{flex-direction:column;gap:12px;display:flex}.mp .padtest-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.mp .padtest-btn{background:var(--panel);border:1px solid var(--line-2);border-radius:3px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background 80ms,border-color 80ms;display:flex}.mp .padtest-btn .pad-glyph{font-size:15px}.mp .padtest-btn.is-on{background:var(--danfo);border-color:var(--ink)}.mp .padtest-stick{position:relative}.mp .padtest-dot{background:var(--ink);border-radius:50%;width:14px;height:14px;margin:0 6px;display:inline-block;box-shadow:0 0 0 9px #00000014}.mp .rebind-row .pad-glyph{font-size:16px}.mp .tl-screen{--b:var(--tb,clamp(32px, 7.4cqw, 66px))}.mp .tl-screen .gb{z-index:3;transform:translate(-50%, -50%) scale(var(--s,1))}.mp .tl-screen .gb,.mp .tl-screen .stick{opacity:var(--touch-preview-opacity,.82)}.mp .tl-screen .gb.pause{width:40px;height:40px;font-size:clamp(8px,1.1cqw,11px)}.mp .tl-screen .gb.pill{width:calc(var(--b) * 1.3);height:var(--tpill,calc(var(--b) * .62))}.mp .tl-screen .stick{--knob:calc(var(--tk,clamp(38px, 8.4cqw, 76px)) * var(--s,1))}.mp .tl-view,.mp .tl-edit{gap:inherit;flex-direction:column;display:flex}.mp .opt.vol.tl-size{grid-template-columns:minmax(0,1fr);gap:6px}.mp .tl-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp .tl-row .ghost{height:40px;padding:0 16px;font-size:14px}.mp .tl-save{height:44px;padding:0 30px;font-size:20px}.mp .tl-screen.editing .gb,.mp .tl-screen.editing .knob{cursor:move;outline-offset:2px;outline:1px dashed #fff9}.mp .tl-screen.editing .stick .ring{border:1px dashed #ffffff4d}.mp .tl-screen.editing .gb.tl-sel,.mp .tl-screen.editing .stick.tl-sel .knob{outline:2px solid var(--danfo);outline-offset:3px}@media (height<=500px) and (orientation:landscape){.mp .hud-layout{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.mp .hud-side{gap:8px}.mp .hud-side h3{font-size:22px}.mp .tl-view .spec,.mp #mpStickRead{display:none}.mp .touch-opacity{padding-block:4px}.mp .tl-edit .kb-note{font-size:12px}.mp .tl-size{padding-block:4px}.mp .tl-edit .tl-more{display:none}.mp .tl-row{gap:6px}.mp .tl-row .ghost{height:34px;padding:0 10px;font-size:12px}.mp .tl-save{height:34px;padding:0 18px;font-size:16px}}.rotate-prompt{z-index:1000;text-align:center;background:var(--danfo);color:#141210;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-family:Barlow,system-ui,sans-serif;display:none;position:fixed;inset:0}.rot-phone{border:5px solid #141210;border-radius:16px;width:74px;height:128px;animation:2.4s cubic-bezier(.7,0,.2,1) infinite rot-turn;position:relative}.rot-phone i{background:#141210;border-radius:2px;width:16px;height:4px;margin-left:-8px;position:absolute;bottom:7px;left:50%}@keyframes rot-turn{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}.rot-logo{width:215px;height:auto;margin-top:12px}.rotate-prompt h2{text-transform:uppercase;max-width:12ch;margin:0;font-family:Big Shoulders Display,Impact,sans-serif;font-size:40px;font-weight:900;line-height:.9}.rot-sub{max-width:30ch;margin:0;font-size:15px}.rot-install{text-align:left;background:#fff;border:2px solid #141210;width:min(340px,100%);margin-top:8px;padding:12px 14px;font-size:14px}.rot-install ol{margin:6px 0 0;padding-left:20px}.rot-install li+li{margin-top:3px}.rot-install svg{vertical-align:-2px}.match-rotate{z-index:30;text-align:center;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(.9);background:#0c0a0880;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;font-family:Barlow,system-ui,sans-serif;display:none;position:absolute;inset:0}.match-rotate-chip{background:var(--danfo);color:#141210;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.match-rotate-chip svg{fill:currentColor;width:11px;height:11px}.rot-phone.is-light{border-color:#fff}.rot-phone.is-light i{background:#fff}.match-rotate h2{text-transform:uppercase;max-width:12ch;margin:0;font-family:Big Shoulders Display,Impact,sans-serif;font-size:40px;font-weight:900;line-height:.9}.match-rotate-exit{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;margin-top:6px;padding:10px 22px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700}.match-rotate p{opacity:.85;max-width:28ch;margin:0;font-size:15px}@media (orientation:portrait) and (pointer:coarse) and (width<=600px){.rotate-prompt,.match-rotate{display:flex}.mp-upright-ok .rotate-prompt,.mobile-controls{display:none}}@media (prefers-reduced-motion:reduce){.rot-phone{animation:none}}.mp .hud-side .opt.vol{grid-template-columns:minmax(0,1fr)}.mp .hud-side .opt.vol .opt-val{align-items:center;gap:10px;display:flex}.mp .callout{box-sizing:border-box}.mp .opt-grid button.opt{text-align:left}@media (pointer:coarse){.mp .mp-app>.hints{display:none}.mp .scr :is(button,[data-nav]):not(.key):not(.callout),.mp .top-back,.mp .profile-name,.mp .icon-btn{min-height:44px}}.mp[data-screen] .callout{color:#141210;background:#f3efe6}.mp[data-screen] .callout b{color:#141210;font-family:Anton, var(--f-display);letter-spacing:.02em;font-size:19px;font-weight:400}.mp[data-screen] .callout small{color:#4a443a;font-weight:600}.mp[data-screen] .callout .kc{color:var(--danfo)}.mp[data-screen] .callout.hot{background:#fff}.mp[data-screen=settings] .spec li{color:#fff;text-shadow:0 1px 4px #000,0 0 10px #000c}.mp[data-screen=settings] .spec b{color:#fff;font-weight:800}.mp[data-screen=settings] .hud-side h3{color:#fff;text-shadow:2px 2px #000}.mp[data-screen] .controller-key{color:#141210;background:#f3efe6;border:2px solid #141210;border-bottom-width:4px}.mp[data-screen] .controller-key>span:not(.pad-glyph):not(.controller-edit){color:#141210;font:400 18px Anton, var(--f-display);letter-spacing:.02em;text-transform:uppercase}.mp[data-screen] .controller-key .controller-edit{color:#5a544a}.mp[data-screen] .controller-key .pad-glyph{color:#fff;font:700 14px var(--f-label);background:#141210;border-radius:50%;place-items:center;display:grid}.mp[data-screen] .controller-key.is-on,.mp[data-screen] .controller-key.is-listening{background:var(--danfo)}.mp[data-screen] .controller-key.is-on>span:not(.pad-glyph),.mp[data-screen] .controller-key.is-listening>span:not(.pad-glyph){color:#fff}.mp .hud-layout .phone{background:#0b0b0d;border-radius:clamp(26px,6cqw,58px);padding:clamp(7px,1.5cqw,15px);box-shadow:0 0 0 3px #8a8d93,0 0 0 5px #2b2d31,0 30px 80px #000a,inset 0 0 0 2px #1d1e22}.mp .hud-layout .phone .screen{border-radius:clamp(18px,4.6cqw,44px)}.mp .hud-layout .phone:before{z-index:6;background:#000;width:clamp(7px,1.3cqw,14px);height:17%;left:clamp(14px,2.6cqw,28px);box-shadow:0 0 0 1px #1d1e22}.mp .hud-layout .phone:after{content:"";z-index:6;pointer-events:none;background:#ffffffb0;border-radius:99px;width:16%;height:clamp(3px,.6cqw,6px);position:absolute;bottom:clamp(10px,2cqw,20px);left:50%;transform:translate(-50%)}.mp .hud-layout .phone{--side:#8a8d93}.mp .hud-layout .phone .screen:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(115deg,#fff2 0,#fff0 28%);position:absolute;inset:0}@media (orientation:landscape) and (height<=500px){.online-fulltime .pause-modal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;width:min(760px,100%);padding:12px;display:grid}.online-fulltime .pause-modal>:not(.pause-actions),.online-fulltime .ft-side>*,.online-fulltime .ft-main>:not(.pause-actions){grid-column:1;min-width:0}.online-fulltime .pause-modal h2{margin:0;font-size:32px}.online-fulltime .pause-modal p{letter-spacing:.05em;font-size:11px;line-height:1.15}.online-fulltime .fulltime-score{gap:4px;margin-top:4px;font-size:13px}.online-fulltime .fulltime-score strong{font-size:30px}.online-fulltime .fulltime-stats{margin-top:4px;font-size:12px}.online-fulltime .fulltime-stats th,.online-fulltime .fulltime-stats td{padding:3px}.online-fulltime .pause-actions{grid-area:1/2/span 8;align-self:center;gap:6px;width:100%;margin:0}.online-fulltime .pause-actions button{height:44px;min-height:44px;padding:4px;font-size:14px}.online-fulltime .pause-modal .fulltime-note.reaction-summary{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;max-width:none;margin:2px auto 0;padding:3px 7px;position:static}.online-fulltime .fulltime-friend .fr-add{margin:2px 0}}.online-wait.is-cpu-cover{pointer-events:none;background:#0f1419db;width:max-content;max-width:calc(100% - 24px);padding:6px 12px;top:76px;bottom:auto;left:50%;transform:translate(-50%)}.online-wait.is-cpu-cover b{font-size:15px}.online-wait.is-cpu-cover small{font-size:12px}.online-wait.is-cpu-cover .online-spin{display:none}.mp .ol-watchme{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp .ol-watchme .ghost{height:44px}.mp .ol-watchme small{color:var(--dust)}.friendly-dress{text-align:center;margin:2px;font-size:12px}.ol-team-pick .dress-switch{margin:6px 8px 6px 0;display:inline-flex}.mp .ol-team-pick .ol-card-main>.dress-switch{width:auto;max-width:300px;min-height:44px;margin:0;font-size:12px}@media (height<=500px) and (orientation:landscape){.mp[data-screen=online] .scr:has(.dress-switch)>.ol-path-head{grid-area:1/2;align-self:center;margin:0}.mp[data-screen=online] .scr:has(.dress-switch)>.ol-team-pick{grid-area:2/1/auto/-1}.mp .ol-team-pick .ol-card-main:has(.dress-switch)>.city-tabs{grid-area:2/1}.mp .ol-team-pick .ol-card-main>.dress-switch{grid-area:2/2;align-self:center}.mp .ol-top>.friendly-dress{max-width:145px;margin:0;font-size:11px;line-height:1.2}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress){grid-template-rows:44px 24px 44px minmax(88px,1fr) 44px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2px;display:grid}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress)>.ol-top{grid-area:1/1/auto/-1}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress)>.ol-banner{grid-area:2/1/auto/-1;margin:0;padding:3px 6px;font-size:14px;line-height:18px}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress)>.ol-versus{grid-area:3/1/6}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress)>.city-tabs{grid-area:3/2}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress)>.ol-strip{grid-area:4/2;grid-template-columns:repeat(3,minmax(0,1fr))}.mp .ol-roomscr:not(.is-waiting):has(.friendly-dress)>.ol-ready-big{grid-area:5/2;width:100%;min-width:0;margin:0}}.mp .auth-err{min-height:1.2em;color:var(--paint-red);margin:0;font-size:14px;font-weight:600}.mp .ol-start{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);display:grid}.mp .ol-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:8px;padding:clamp(14px,2.2vw,24px);display:flex}.mp .ol-card h3{margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:.95}.mp .ol-card p:not(.eyebrow){color:var(--dust);margin:0}.mp .ol-card .cta{align-self:flex-start;margin-top:auto}.mp .ol-code-label{color:var(--dust);font-size:13px}.mp .ol-join{gap:8px;margin-top:auto;display:flex}.mp .ol-join input{border:2px solid var(--ink);min-width:0;height:48px;font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;background:#fff;flex:1;padding:0 14px;font-size:24px;font-weight:900}.mp .ol-more{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mp .ol-room{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,24px);display:grid}.mp .ol-col{flex-direction:column;gap:10px;min-width:0;display:flex}.mp .ol-codebox{background:var(--panel);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--danfo);gap:6px;padding:clamp(12px,2vw,20px);display:grid}.mp .ol-codebox small{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);font-size:12px}.mp .ol-code{font-family:var(--f-display);letter-spacing:.06em;-webkit-user-select:text;user-select:text;font-size:clamp(40px,7vw,72px);font-weight:900;line-height:1}.mp .ol-codeacts{flex-wrap:wrap;gap:8px;display:flex}.mp .ol-hint{color:var(--dust);align-items:center;gap:8px;margin:2px 0 0;font-size:14px;display:flex}.mp .ol-players{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp .ol-player{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--line);gap:2px;padding:10px 12px;display:grid}.mp .ol-player.is-ready{border-left-color:#2d8c4a}.mp .ol-player small{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);font-size:11px}.mp .ol-player b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.mp .ol-player span{color:var(--dust);font-size:13px}.mp .ol-ready{align-self:flex-start}.mp .ol-wait{background:var(--panel);border:1px solid var(--line);align-items:center;gap:14px;max-width:520px;padding:18px 20px;display:flex}.mp .ol-wait b{font-size:22px;display:block}.mp .ol-wait small{color:var(--dust)}.mp .ol-spin{border:3px solid var(--line);border-top-color:var(--danfo);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite ol-spin;display:inline-block}@keyframes ol-spin{to{transform:rotate(360deg)}}.mp .ol-path-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp .ol-path-head .ol-codechip{margin-left:auto}.mp .ol-mode-grid{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,22px);min-height:min(390px,48vh);display:grid}.mp .ol-mode-card{background:var(--panel);border:1px solid var(--line);text-align:left;isolation:isolate;transition:transform .25s var(--ease-out), box-shadow .25s, border-color .25s;flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(18px,3vw,30px);display:flex;position:relative;overflow:hidden}.mp .ol-mode-card .big{z-index:-1;font-family:var(--f-display);color:#ff3d0033;font-size:clamp(80px,14vw,160px);font-weight:900;line-height:1;position:absolute;top:10px;right:18px}.mp .ol-mode-card h3{font-size:clamp(42px,7vw,82px);font-weight:900}.mp .ol-mode-card p:not(.eyebrow){max-width:34ch;color:var(--dust);margin:0;font-size:clamp(14px,1.6vw,18px)}.mp .ol-mode-card small{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-weight:800}.mp .ol-mode-card:hover,.mp .ol-mode-card:focus{border-color:var(--ink);box-shadow:6px 6px 0 var(--danfo);transform:translate(-3px,-3px)}.mp .ol-mode-card.is-locked{cursor:default;background:#faf9f4;border-color:#1412101f}.mp .ol-mode-card.is-locked:hover{box-shadow:none;border-color:#1412101f;transform:none}.mp .ol-mode-muted{padding:inherit;filter:grayscale()blur(.7px);opacity:.46;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:absolute;inset:0}.mp .ol-signin-cta{z-index:2;min-width:min(240px,72%);height:clamp(42px,7vh,54px);padding-inline:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #1412102e}.mp .ol-signin-cta:hover,.mp .ol-signin-cta:focus{transform:translate(calc(3px - 50%),calc(-50% - 3px))}.mp .ol-team-pick{grid-template-columns:minmax(0,760px);align-items:start;display:grid}.mp .ol-card-main{box-shadow:6px 6px #ff3d00cc}.mp .ol-card-main .cta{margin-top:8px}.mp .ol-strip.is-open{justify-content:flex-start}.mp .ol-strip.is-open .ol-team{width:clamp(64px,8vw,86px)}.mp .ol-search-card{background:var(--panel);border:2px solid var(--ink);max-width:720px;box-shadow:6px 6px 0 var(--danfo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.mp .ol-search-card .ol-spin{border-width:4px;width:30px;height:30px}.mp .ol-search-player{gap:2px;min-width:0;display:grid}.mp .ol-search-player b{font-family:var(--f-display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(30px,4vw,46px);line-height:.9;overflow:hidden}.mp .ol-search-player small,.mp .ol-search-time small{color:var(--dust)}.mp .ol-search-time{text-align:right;font-family:var(--f-label);text-transform:uppercase;letter-spacing:.1em}.mp .ol-search-time strong{font-family:var(--f-display);color:var(--ink);font-size:34px;line-height:.9;display:block}@media (width<=760px){.mp .ol-start,.mp .ol-room{grid-template-columns:1fr 1fr}.mp .ol-mode-grid{grid-template-columns:1fr 1fr;min-height:0}.mp .ol-mode-card{padding:12px}.mp .ol-mode-card h3{font-size:32px}.mp .ol-mode-card p:not(.eyebrow){font-size:12px}.mp .ol-signin-cta{min-width:min(190px,82%);font-size:18px}.mp .ol-card{gap:5px;padding:10px 12px}.mp .ol-card h3{font-size:22px}.mp .ol-card p:not(.eyebrow){font-size:12px}.mp .ol-code{font-size:36px}.mp .ol-join input{height:40px;font-size:18px}}.mp .ol-mode-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.mp .ol-mode-grid.is-three .ol-mode-card h3{font-size:26px}.mp .ol-mode-grid.is-three .ol-mode-card .big{font-size:52px}}@media (height<=500px){.mp .ol-mode-grid{min-height:0}.mp .ol-mode-card .big{font-size:70px}.mp .ol-mode-card h3{font-size:30px}.mp .ol-mode-card small{font-size:11px}.mp .ol-search-card{gap:10px;padding:12px 14px}.mp .ol-search-card .ol-spin{width:24px;height:24px}.mp .ol-search-time strong{font-size:24px}.mp .ol-card p:not(.eyebrow),.mp .ol-hint{display:none}.mp .ol-codebox{gap:4px;padding:8px 12px}.mp .ol-code{font-size:32px}.mp .ol-player{padding:6px 10px}}.mp .ol-roomscr{flex-direction:column;gap:clamp(8px,1.6vh,14px);height:100%;display:flex;position:relative}.mp .ol-top{align-items:center;gap:12px;display:flex}.mp .ol-top .eyebrow{margin:0}.mp .ol-leave{margin-left:auto}.mp .ol-codechip{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:13px}.mp .ol-codechip b{color:var(--ink);letter-spacing:.1em}.mp .ol-banner{font-family:var(--f-display);text-transform:uppercase;border-left:6px solid var(--line);background:var(--panel);margin:0;padding:10px 16px;font-size:clamp(20px,2.6vw,34px);font-weight:900;line-height:1.05}.mp .ol-banner.is-act{border-left-color:var(--danfo);background:#fff4d6}.mp .ol-banner.is-go{background:#e4f2e8;border-left-color:#2d8c4a}.mp .ol-versus{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(8px,2vw,24px);display:grid}.mp .ol-vs{font-family:var(--f-display);color:var(--dust);align-self:center;font-size:clamp(28px,4vw,56px);font-weight:900}.mp .ol-slot{background:var(--panel);border:2px solid var(--line);border-bottom:6px solid var(--team,var(--line));text-align:center;align-content:center;justify-items:center;gap:4px;min-height:clamp(120px,24vh,220px);padding:clamp(10px,2vh,20px) 12px;display:grid}.mp .ol-slot b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(18px,2vw,26px);overflow:hidden}.mp .ol-slot small{color:var(--dust);font-size:13px}.mp .ol-slot .ol-crest{filter:drop-shadow(0 6px 10px #00000040);width:clamp(56px,9vh,96px);height:auto}.mp .ol-slot.is-ready{border-color:#2d8c4a}.mp .ol-slot.is-empty{background:0 0;border-style:dashed;animation:1.6s ease-in-out infinite ol-pulse}.mp .ol-slot.is-empty .ol-spin{width:28px;height:28px}@keyframes ol-pulse{50%{border-color:var(--danfo)}}.mp .ol-ready-tag,.mp .ol-wait-tag{font-style:normal;font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.mp .ol-ready-tag{color:#fff;background:#2d8c4a}.mp .ol-wait-tag{background:var(--line);color:var(--ink)}.mp .ol-strip{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mp .ol-team{background:var(--panel);border:2px solid var(--line);cursor:pointer;justify-items:center;gap:2px;width:clamp(56px,7vw,76px);padding:6px 4px;display:grid}.mp .ol-team svg{width:clamp(28px,4vh,40px);height:auto}.mp .ol-team small{font-family:var(--f-label);letter-spacing:.08em;font-size:11px;font-weight:700}.mp .ol-team[aria-pressed=true]{border-color:var(--ink);box-shadow:3px 3px 0 var(--danfo);background:#fff4d6}.mp .ol-team[disabled]{opacity:.35;cursor:not-allowed}.mp .ol-ready-big{align-self:center;min-width:min(420px,80%);height:clamp(48px,8vh,64px);font-size:clamp(22px,3vw,32px)}.mp .ol-ready-big.is-on{color:#fff;background:#2d8c4a}.mp .ol-roomscr .ol-codebox{text-align:center;align-self:center;justify-items:center;width:100%;max-width:520px}.mp .ol-vs.is-count{color:var(--danfo);text-shadow:4px 4px 0 var(--ink);font-size:clamp(64px,12vh,120px);animation:.5s ease-out ol-count}@keyframes ol-count{0%{opacity:0;transform:scale(1.6)}}@media (height<=500px){.mp .ol-roomscr{gap:6px}.mp .ol-banner{padding:6px 12px;font-size:18px}.mp .ol-slot{gap:1px;min-height:0;padding:4px 8px}.mp .ol-slot .ol-crest{width:34px}.mp .ol-ready-tag,.mp .ol-wait-tag{padding:2px 8px;font-size:10px}.mp .ol-strip{gap:6px}.mp .ol-slot b{font-size:16px}.mp .ol-slot small{font-size:11px}.mp .ol-vs{font-size:24px}.mp .ol-team{width:52px;padding:3px}.mp .ol-team svg{width:24px}.mp .ol-ready-big{height:40px;font-size:20px}.mp .ol-top{min-height:0}.mp .ol-leave{padding:4px 12px}.mp .ol-roomscr .ol-codebox{padding:6px 12px}.mp .ol-roomscr .ol-hint{display:none}}.mp .ol-radar-card{text-align:center;box-sizing:border-box;flex-direction:column;gap:12px;width:min(100%,640px);margin-inline:auto;padding:24px;display:flex}.mp .ol-radar{background:repeating-radial-gradient(circle, transparent 0 35px, var(--line) 36px 37px);border-radius:50%;place-items:center;width:220px;height:220px;display:grid;position:relative}.mp .ol-radar i{border:2px solid var(--team);border-radius:50%;animation:3s ease-out infinite ol-radar-pulse;position:absolute;inset:36%}.mp .ol-radar i:nth-child(2){animation-delay:-1s}.mp .ol-radar i:nth-child(3){animation-delay:-2s}.mp .ol-radar-club{background:var(--panel);border:3px solid var(--team);width:88px;height:88px;box-shadow:0 0 24px color-mix(in srgb, var(--team) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.mp .ol-radar-crest{width:62px;height:62px}.mp .ol-radar-card p{margin:0;font-weight:700}.mp .ol-radar-card>small{color:var(--dust)}.mp .ol-radar-card .ol-search-time{text-align:center}@keyframes ol-radar-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}@media (prefers-reduced-motion:reduce){.mp .ol-radar i{opacity:.4;animation:none;inset:12%}}.mp .ol-card{min-width:0}.mp .ol-path-head .ghost svg{flex:none;width:16px;height:16px}.mp .ol-search-screen{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(8px,2vh,18px);height:100%;min-height:0;display:grid}.mp .ol-search-screen .ol-radar-card{grid-template-rows:minmax(0,1fr) auto auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(4px,1vh,10px);width:min(100%,640px);min-width:0;height:100%;min-height:0;padding:clamp(8px,2vh,22px);display:grid}.mp .ol-search-screen .ol-radar{aspect-ratio:1;align-self:center;width:auto;height:100%;min-height:0;max-height:220px}.mp .ol-search-screen .ol-radar-club{aspect-ratio:1;width:40%;height:auto}.mp .ol-search-screen .ol-radar-crest{width:72%;height:auto}.mp .ol-search-screen .ol-search-player{max-width:100%}.mp .ol-search-screen .ol-search-player b{font-size:clamp(22px,4vh,40px)}.mp .ol-search-screen .ol-search-hint{max-width:38ch;line-height:1.25}.mp .ol-search-screen .ol-search-time strong{font-size:clamp(20px,3vh,30px)}.mp .ol-search-actions{flex-wrap:nowrap;justify-content:center;gap:8px;margin:0}.mp .ol-search-actions .ghost{white-space:normal;letter-spacing:.04em;flex:1;justify-content:center;min-width:0;height:auto;min-height:44px;padding:8px 12px;font-size:14px}.mp .ol-search-actions [data-act=onlineLeave]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mp[data-screen=online] .scr:not(.ol-roomscr):not(.ol-search-screen){gap:clamp(8px,1.8vh,20px)}.mp .ol-team-pick{grid-template-columns:minmax(0,1fr);min-height:0}.mp .ol-team-pick .ol-strip.is-open{flex-wrap:wrap;gap:6px}@media (width<=640px) and (orientation:portrait){.mp .ol-start{grid-template-columns:1fr;gap:10px}.mp .ol-path-head .ghost{letter-spacing:.02em;min-height:44px;padding-inline:12px;font-size:14px}.mp .ol-team-pick .ol-strip.is-open .ol-team{width:calc(25% - 4.5px)}}@media (height<=500px) and (orientation:landscape){.mp .ol-search-screen .ol-radar-card{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);align-content:center;gap:5px 18px;max-width:740px}.mp .ol-search-screen .ol-radar{grid-area:1/1/5;justify-self:center;max-width:100%;max-height:160px}.mp .ol-search-screen .ol-radar-card>:not(.ol-radar){grid-column:2}.mp .ol-search-screen .ol-search-hint{display:none}.mp .ol-search-screen .ol-search-time{grid-row:3}.mp .ol-search-screen .ol-search-player b{font-size:24px}.mp .ol-search-actions .ghost{min-height:40px;padding-block:6px}.mp .ol-team-pick .ol-card-main{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.mp .ol-team-pick .ol-card-main>.eyebrow,.mp .ol-team-pick .ol-card-main>p:not(.auth-err){display:none}.mp .ol-team-pick .ol-card-main>h3{align-self:center}.mp .ol-team-pick .ol-card-main>.ol-strip{grid-area:2/1/auto/-1}.mp .ol-team-pick .ol-card-main>.cta{grid-area:1/2;margin:0}}.mp .ol-roomscr{gap:6px;min-height:0}.mp .ol-roomscr .ol-top{flex-shrink:0;gap:6px}.mp .ol-roomscr .ol-leave{height:36px;min-height:36px;padding:4px 12px;font-size:14px}.mp .ol-roomscr .ol-banner{flex-shrink:0;padding:6px 10px;font-size:clamp(16px,2.5vh,24px)}.mp .ol-roomscr .ol-versus{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;min-height:0}.mp .ol-roomscr .ol-slot{gap:2px;min-width:0;min-height:0;padding:6px}.mp .ol-roomscr .ol-slot b{font-size:16px}.mp .ol-roomscr .ol-slot small{font-size:11px;line-height:1.2}.mp .ol-roomscr .ol-slot .ol-crest{width:clamp(28px,5vh,54px)}.mp .ol-roomscr .ol-codebox{box-shadow:3px 3px 0 var(--danfo);flex-shrink:0;gap:4px;padding:6px 10px}.mp .ol-roomscr .ol-code{font-size:28px}.mp .ol-roomscr .ol-codeacts{flex-wrap:nowrap;gap:6px;width:100%;display:flex}.mp .ol-roomscr .ol-codeacts button{letter-spacing:0;flex:1;justify-content:center;min-width:0;height:36px;min-height:36px;padding:4px;font-size:13px}.mp .ol-roomscr .ol-hint{display:none}.mp .ol-roomscr .ol-strip{flex-shrink:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.mp .ol-roomscr .ol-team{width:100%;min-height:44px;padding:3px}.mp .ol-roomscr .ol-team svg{width:24px}.mp .ol-roomscr .ol-ready-big{flex-shrink:0;height:40px;min-height:40px;font-size:22px}@media (height<=500px) and (orientation:landscape){.mp .ol-roomscr.is-waiting{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.mp .ol-roomscr.is-waiting .ol-top,.mp .ol-roomscr.is-waiting .ol-banner{grid-column:1/-1}.mp .ol-roomscr.is-waiting .ol-versus{grid-area:3/1/5}.mp .ol-roomscr.is-waiting .ol-codebox{grid-area:3/2;align-content:center;align-self:stretch;padding:4px}.mp .ol-roomscr.is-waiting .ol-codebox>small{display:none}.mp .ol-roomscr.is-waiting .ol-code{font-size:22px}.mp .ol-roomscr.is-waiting .ol-strip{grid-area:4/2;grid-template-columns:repeat(3,minmax(0,1fr))}.mp .ol-roomscr.is-waiting .ol-team{justify-content:center;gap:4px;min-height:36px;display:flex}}.mp .ghost[data-act=onlineLeave],.mp .top-back.online-exit{color:#fff;background:#a72b20;border:2px solid #7e1f17;font-weight:800;box-shadow:0 2px #7e1f17}.mp .ghost[data-act=onlineLeave]:hover,.mp .top-back.online-exit:hover{color:#fff;background:#862218}.mp .ghost[data-act=onlineLeave]:focus-visible,.mp .top-back.online-exit:focus-visible{outline:3px solid var(--danfo);outline-offset:3px}.mp .ol-search-actions button[data-act=onlineLeave]{color:#fff;background:#a72b20;border-color:#7e1f17}.mp[data-screen=online] .scr:not(.ol-roomscr):not(.ol-search-screen),.mp[data-screen=online] .ol-search-screen{gap:clamp(18px,2vh,20px)}.mp .ol-ranked-fallback:empty{display:none}.mp .ol-search-screen:has(.ol-ranked-fallback:not(:empty)){grid-template-rows:auto minmax(0,1fr) auto auto}.mp .ol-ranked-fallback{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mp .ol-ranked-fallback p{margin:0;font-size:14px;line-height:1.3}.mp .ol-ranked-fallback .cta{white-space:normal;height:auto;min-height:44px;padding:10px 16px;font-size:14px}.mp .ol-ranked-fallback-acts{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.mp .ol-ranked-fallback-acts .ghost{white-space:normal;height:auto;min-height:44px;padding:10px 16px;font-size:14px}@media (height<=420px){.mp .ol-search-screen:has(.ol-ranked-fallback:not(:empty)){row-gap:8px}.mp .ol-search-screen:has(.ol-ranked-fallback:not(:empty))>.scr-head{margin-bottom:10px}}.mp .ol-team-pick .ol-card-main>.city-tabs{grid-area:2/1/auto/-1}.mp .ol-team-pick .ol-card-main>.ol-strip{flex-wrap:nowrap;grid-area:3/1/auto/-1;gap:6px;display:flex}.mp .ol-team-pick .ol-strip.is-open .ol-team{flex:1;width:auto;min-width:0;min-height:44px}.mp .ol-team small{white-space:nowrap;font-size:10px}.mp .ol-roomscr .ol-strip{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.mp .ol-roomscr.is-waiting>.city-tabs{grid-area:4/2}.mp .ol-roomscr.is-waiting .ol-strip{grid-row:5}@media (height<=500px) and (orientation:landscape){.mp .ol-team-pick .ol-card-main{gap:4px 10px;padding:8px 12px}.mp .ol-team-pick .ol-strip.is-open .ol-team svg{width:24px}.mp .ol-team-pick .ol-strip.is-open .ol-team{padding:3px}.mp .ol-team-pick .city-tabs button{padding-block:4px}}.mp .ol-roomscr .ol-ready-big{height:44px;min-height:44px}.mp .ol-activity{margin:0;font-size:14px;line-height:1.2}.mp[data-screen=online] .scr:not(.ol-roomscr):not(.ol-search-screen):has(>.ol-activity){grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}@media (height<=500px){.mp[data-screen=online] .scr:not(.ol-roomscr):not(.ol-search-screen):has(>.ol-activity){row-gap:6px}}@media (height<=500px) and (orientation:landscape){.mp .ol-roomscr,.mp .ol-search-screen{box-sizing:border-box;padding-bottom:max(8px, env(safe-area-inset-bottom))}.mp .ol-roomscr .ol-leave,.mp .ol-roomscr .ol-codeacts button{height:44px;min-height:44px}.mp .ol-roomscr .ol-team,.mp .ol-roomscr.is-waiting .ol-team,.mp .ol-search-actions .ghost{min-height:44px}.mp[data-screen=online] .scr:not(.ol-roomscr):not(.ol-search-screen):has(.ol-team-pick){gap:3px}.mp .ol-team-pick .ol-card-main>p.ol-match-conditions{grid-area:4/1/auto/-1;margin:0;font-size:12px;line-height:16px;display:block}.mp .ol-roomscr .ol-top .eyebrow{white-space:normal;line-height:1.3}}@media (height<=360px) and (orientation:landscape){.mp .scr:has(.ol-team-pick) .ol-path-head .ghost{height:44px;min-height:44px}.mp .ol-team-pick .ol-card-main{row-gap:3px;padding-block:4px}}.mp .ol-team-pick .ol-card-main>.cta{height:44px;min-height:44px}.mp[data-screen=signin] .auth>.field,.mp[data-screen=signin] .auth>.row,.mp[data-screen=signin] #mpAuthSubmit,.mp[data-screen=signin] .auth-err{grid-column:2}.mp[data-screen=signin] .auth-err{min-height:0;margin:0;font-size:12px}.mp[data-screen=signin] .auth-err:empty{display:none}.fulltime-overlay:not(.online-fulltime) .pause-actions{z-index:1;background:#f8f6f0;padding-top:8px;position:sticky;bottom:0}.online-wait{z-index:8;background:var(--panel);border-bottom:3px solid var(--gold);text-align:center;justify-items:center;gap:6px;padding:16px 22px;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.online-wait[hidden],.online-identity[hidden]{display:none}.online-wait b{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:400}.online-wait small{color:var(--muted);font-size:.95rem}.ps-online-note{opacity:.85;max-width:34ch;margin:4px 0 12px}.ps-online-left{opacity:.7;margin:10px 0 0;font-size:.85rem}.online-wait.is-countdown{border:2px solid var(--gold);aspect-ratio:1;border-radius:50%;align-content:center;min-width:180px;padding:24px 36px}.online-wait.is-countdown b{color:var(--gold);font-size:clamp(4rem,12vw,7rem);line-height:1}.online-wait.is-countdown{border:3px solid var(--gold);background:#0f1419d6;place-content:center;gap:clamp(2px,.8vmin,6px);width:clamp(112px,34vmin,176px);min-width:0;height:auto;padding:0;top:55%;box-shadow:0 0 0 clamp(4px,1.4vmin,8px) #ff3d0029,0 10px 30px #00000059}.online-wait.is-countdown .online-spin{display:none}.online-wait.is-countdown b{margin-top:clamp(2px,1vmin,6px);font-size:clamp(2.8rem,16vmin,5.4rem);line-height:.88}.online-wait.is-countdown small{letter-spacing:.06em;text-transform:uppercase;color:#fff;max-width:78%;font-size:clamp(.58rem,2.5vmin,.8rem);line-height:1.15}@media (height<=500px) and (orientation:landscape){.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)){grid-template:"eyebrow side""title side""main side"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:18px;width:min(820px,100%);display:grid}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty))>p:first-child{grid-area:eyebrow}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty))>h2{grid-area:title}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)) .ft-side{flex-direction:column;grid-area:side;align-self:center;gap:6px;display:flex}.fulltime-overlay:not(.online-fulltime) .ft-side>*{margin:0}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)) .ft-main{grid-area:main;display:block}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)) .pause-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)) .pause-actions button:not(.secondary){grid-column:1/-1}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)) .pause-actions button.secondary{font-size:15px;line-height:1.05}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty))>h2{font-size:36px}.fulltime-overlay:not(.online-fulltime) .pause-modal:has(.ft-side:not(:empty)) .fulltime-score strong{font-size:40px}}.mp .ol-mode-grid{flex-shrink:0}.mp,:root{--bg:#f8f6f0;--bg-2:#fff;--panel:#fff;--panel-2:#ffe3d9;--line:#1412101a;--line-2:#14121038;--chalk:#141210;--dust:#5f594e;--dim:#9c9588;--danfo:#ff3d00;--danfo-hi:#ff6a33;--amber:#ff3d00;--paint-red:#c8302b;--ink:#141210;--glow:#ff3d00;--f-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-body:"Barlow", "Segoe UI", system-ui, sans-serif;--f-label:"Barlow Condensed", "Arial Narrow", sans-serif;--f-paint:"Permanent Marker", "Marker Felt", "Comic Sans MS", cursive;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mp{height:100%}.mp [hidden]{display:none!important}.mp{background:var(--bg);color:var(--chalk);font-family:var(--f-body);font-size:15px;line-height:1.45;position:fixed;inset:0;overflow:hidden}.mp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.mp input{font:inherit;color:inherit}.mp :focus{outline:none}.mp :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mp .mp-ambient{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mp .grain{z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:multiply;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mp .court-art{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mp .court-art svg{opacity:.04;width:90vmax;height:90vmax;transition:transform 1.2s var(--ease-out);position:absolute;bottom:-30vmax;right:-18vmax}.mp .scr.title-scr{grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;justify-items:start;gap:clamp(6px,1.8vh,20px);max-width:none;height:100%;min-height:0;padding-top:clamp(0px,1vh,12px);display:grid;position:relative}.mp .logo{letter-spacing:-.01em;color:var(--ink);flex-direction:column;font-size:clamp(56px,min(15vw,16vh),210px);font-weight:900;line-height:.82;display:flex}.mp .logo .l1{display:flex}.mp .logo .l1 span{animation:slam .7s var(--ease-out) both;animation-delay:calc(var(--i)*55ms + .2s);display:inline-block}@keyframes slam{0%{opacity:0;transform:translateY(-40px)scale(1.25)}to{opacity:1;transform:none}}.mp .logo .l2{color:var(--ink);background:var(--danfo);border:.03em solid var(--ink);animation:panel .8s var(--ease-out) .65s both;align-self:flex-start;margin-top:.06em;padding:0 .14em .02em;position:relative;transform:skew(-8deg)}.mp .logo .l2 span{display:inline-block;transform:skew(8deg)}.mp .logo .l2:after{content:"";background:linear-gradient(var(--ink) 0 35%, transparent 35% 65%, var(--ink) 65%);height:.11em;position:absolute;bottom:-.2em;left:-.03em;right:-.03em}@keyframes panel{0%{clip-path:inset(-20% 100% -40% -5%)}to{clip-path:inset(-20% -5% -40%)}}.mp .slogan{font-family:var(--f-paint);color:var(--paint-red);animation:rise .8s var(--ease-out) 1s both;margin:.35em 0 0 .1em;font-size:clamp(22px,min(3.4vw,4.4vh),44px);transform:rotate(-2.5deg)}.mp .press{background:var(--ink);color:var(--danfo);font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;animation:rise .6s var(--ease-out) 1.2s both;transition:transform .2s var(--ease-out), box-shadow .2s;border-radius:999px;align-items:center;gap:14px;padding:14px 26px 14px 20px;font-size:clamp(17px,2.4vh,22px);font-weight:800;display:inline-flex;box-shadow:0 10px 24px #1412102e}.mp .title-scr .press{z-index:4;opacity:.94;animation:4.8s ease-in-out 1.2s infinite title-float;position:fixed;top:52%;left:50%;transform:translate(-50%,-50%)}.mp .title-prompt{isolation:isolate;color:var(--ink);letter-spacing:.14em;text-align:center;text-shadow:0 1px #ffffff85;-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#ffffff80;border:1px solid #14121047;border-radius:999px;justify-content:center;padding:18px 36px;font-size:clamp(18px,2.6vh,26px);box-shadow:0 18px 46px #1412101f}.mp .press:hover,.mp .press:focus{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--danfo), 0 14px 30px #14121038;transform:translateY(-2px)}.mp .title-scr .press:hover{box-shadow:none;color:var(--ink);animation-play-state:paused;transform:translate(-50%,calc(-50% - 2px))}.mp .title-scr .press:hover,.mp .title-scr .press:focus-visible{background:#ffffff9e;border-color:#1412106b;box-shadow:0 0 0 4px #ff3d0073,0 22px 54px #14121029}.mp .title-prompt:focus-visible{outline:none}@keyframes title-float{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(10px - 50%),calc(-50% - 7px))}50%{transform:translate(calc(-50% - 7px),calc(8px - 50%))}75%{transform:translate(calc(6px - 50%),calc(4px - 50%))}}.mp .title-scr>:not(.showroom){z-index:2;position:relative}.mp .title-scr>.press.title-prompt{position:fixed}.mp .mp-app{z-index:2;grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative}.mp .topbar{z-index:3;align-items:center;gap:16px;min-height:58px;padding:14px max(16px,3vw) 10px;display:flex;position:relative}.mp .brand{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.mp .brand .tag{background:var(--danfo);color:var(--ink);padding:0 7px 1px;display:inline-block;transform:skew(-10deg)}.mp .crumbs{flex-wrap:nowrap;gap:4px;margin-inline:auto;display:flex;overflow:hidden}.mp .crumb{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:flex;position:relative}.mp .crumb b{font-family:var(--f-display);color:inherit;opacity:.8;font-size:15px}.mp .crumb.done{color:var(--dust)}.mp .crumb.now{color:var(--ink);background:var(--danfo);transform:skew(-10deg)}.mp .crumb.now>*{transform:skew(10deg)}.mp .top-right{align-items:center;gap:8px;margin-left:auto;display:flex}.mp .crumbs+.top-right{margin-left:0}.mp .top-cred{min-width:94px;height:38px;font-family:var(--f-label);text-transform:uppercase;background:linear-gradient(135deg,#ff3d00f5,#ffe3d9eb);border:1px solid #14121024;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:5px 12px;display:grid;box-shadow:0 6px 18px #14121014}.mp .top-cred small{color:#1412109e;letter-spacing:.14em;grid-column:1/-1;font-size:10px;font-weight:700;line-height:1}.mp .top-cred strong{font-family:var(--f-display);color:var(--ink);font-size:22px;font-weight:900;line-height:.9}.mp .top-cred:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;box-shadow:12px 0 #14121059}.mp .chip{border:1px solid var(--line);white-space:nowrap;background:#ffffffe0;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:13px;display:flex}.mp .chip .av{background:var(--danfo);width:28px;height:28px;color:var(--ink);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.mp .chip small{color:var(--dust);font-size:11px;line-height:1.1;display:block}.mp .chip strong{font-weight:600;line-height:1.1;display:block}.mp .icon-btn{border:1px solid var(--line);min-width:36px;height:36px;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--dust);background:#ffffffe0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mp .icon-btn:hover,.mp .icon-btn:focus-visible{color:var(--chalk);border-color:var(--line-2)}.mp .icon-btn[aria-pressed=true]{color:var(--amber)}.mp .mp-stage{scrollbar-width:thin;padding-block:8px 24px;padding-inline:max(16px,3vw);position:relative;overflow:hidden auto}.mp .hints{z-index:3;border-top:1px solid var(--line);font-family:var(--f-label);letter-spacing:.04em;color:var(--dust);padding:10px max(16px,3vw) 14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#f8f6f0f0;align-items:center;gap:22px;font-size:14px;display:flex;position:relative}.mp .hint{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mp .hints .key-hint{align-items:center;gap:22px;display:inline-flex}.mp .k{border:1px solid var(--line-2);min-width:26px;height:24px;font-family:var(--f-label);color:var(--chalk);background:var(--panel);border-bottom-width:3px;border-radius:5px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.mp .back-btn{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:6px 14px;font-weight:600;display:inline-flex}.mp .back-btn[hidden]{display:none!important}@media (pointer:coarse){.mp .hints .key-hint{display:none}}.mp .scr{flex-direction:column;gap:22px;max-width:1240px;min-height:100%;margin-inline:auto;display:flex}.mp .scr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:6px;display:flex}.mp .eyebrow{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.16em;color:var(--amber);margin:0;font-size:13px;font-weight:600}.mp h1,.mp h2,.mp h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;line-height:.9}.mp h2{font-size:clamp(38px,6vw,72px);font-weight:900}.mp h3{letter-spacing:.03em;font-size:20px;font-weight:800}.mp .lede{color:var(--dust);max-width:52ch;margin:0}.mp .rise{animation:rise .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .12s)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mp .cta{background:var(--danfo);height:56px;color:var(--ink);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.03em;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:transform .2s var(--ease-out), background .2s;justify-content:center;align-items:center;gap:12px;padding:0 34px;font-size:24px;font-weight:900;display:inline-flex;position:relative}.mp .cta:hover,.mp .cta:focus{background:var(--danfo-hi);transform:translate(4px)}.mp .cta:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--chalk);outline:none}.mp .ghost{border:1px solid var(--line-2);height:48px;font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.mp .ghost:hover,.mp .ghost:focus{border-color:var(--danfo);background:#ff3d0014}.mp .scr-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.mp .hub{grid-template-rows:repeat(3,1fr);grid-template-columns:1.55fr 1fr;gap:14px;min-height:min(560px,62vh);display:grid}.mp .tile{text-align:left;background:var(--panel);border:1px solid var(--line);transition:transform .35s var(--ease-out), border-color .25s, background .25s;isolation:isolate;flex-direction:column;justify-content:flex-end;gap:6px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.mp .tile .t-art{z-index:-1;transition:transform .8s var(--ease-out), opacity .3s;opacity:.85;position:absolute;inset:0}.mp .tile.hero .match-art:after{content:"";pointer-events:none;background:radial-gradient(70% 58% at 24% 78%,#ffffffe6,#ffffff8a 38%,#fff0 72%),linear-gradient(#fff0 18%,#ffffff6b 70%,#fffffff5);position:absolute;inset:0}.mp .tile:not(.hero) .t-art{-webkit-mask-image:linear-gradient(90deg,#0000 0 70%,#000 100%);mask-image:linear-gradient(90deg,#0000 0 70%,#000 100%)}.mp .tile h3{font-size:clamp(34px,4vw,54px);font-weight:900;line-height:.9}.mp .tile p{color:var(--dust);max-width:40ch;margin:0}.mp .tile .t-tag{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);font-size:12px;font-weight:700;position:absolute;top:18px;left:24px}.mp .tile:after{content:"";background:linear-gradient(90deg, var(--danfo) 0 70%, var(--ink) 70% 72%, var(--danfo) 72% 74%, var(--ink) 74% 76%, var(--danfo) 76%);transform-origin:0;height:5px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mp .tile:hover,.mp .tile:focus{border-color:var(--ink);box-shadow:6px 6px 0 var(--danfo);transform:translate(-3px,-3px)}.mp .tile:hover:after,.mp .tile:focus:after{transform:scaleX(1)}.mp .tile:hover .t-art,.mp .tile:focus .t-art{opacity:1;transform:scale(1.04)}.mp .tile:focus h3,.mp .tile:hover h3{color:var(--ink)}.mp .tile.hero{grid-row:1/span 3;padding:30px 32px}.mp .tile.hero h3{font-size:clamp(56px,7.5vw,112px)}.mp .opt{background:var(--panel);border:1px solid var(--line);cursor:pointer;transition:background .2s, border-color .2s, transform .25s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 10px 12px 20px;display:grid;position:relative}.mp .opt:before{content:"";background:0 0;width:4px;transition:background .2s;position:absolute;top:0;bottom:0;left:0}.mp .opt:focus,.mp .opt:hover{background:var(--panel-2);border-color:var(--line-2)}.mp .opt:focus{transform:translate(6px)}.mp .opt:focus:before{background:var(--danfo)}.mp .opt-label{font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:600}.mp .opt-label small{font-family:var(--f-body);text-transform:none;letter-spacing:0;color:var(--dust);font-size:13px;font-weight:400;display:block}.mp .opt-val{align-items:center;gap:4px;display:flex}.mp .opt-val b{text-align:center;min-width:132px;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:800}.mp .arr{width:34px;height:34px;color:var(--dust);border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}.mp .arr:hover{color:var(--ink);background:var(--danfo)}.mp .opt:focus .arr{color:var(--amber)}.mp .opt:focus .arr:hover{color:var(--ink)}.mp .arr svg{width:14px;height:14px}.mp .dots{justify-content:center;gap:4px;margin-top:2px;display:flex}.mp .dots i{background:var(--line-2);width:14px;height:3px}.mp .dots i.on{background:var(--danfo)}.mp .opt.locked{cursor:default}.mp .opt.locked .opt-val b{color:var(--dust)}.mp .lock{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;padding-right:12px;font-size:12px;display:inline-flex}.mp .top-back{border:1.5px solid var(--ink);background:var(--panel);min-width:40px;height:40px;font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.mp .top-back svg{width:14px;height:14px}.mp .top-back:hover,.mp .top-back:focus-visible{background:var(--danfo)}.mp .profile-name{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line-2);background:var(--panel);border-radius:6px;min-width:0;max-width:180px;padding:8px 12px;font-size:14px;font-weight:700;overflow:hidden}.mp .profile-name:disabled{opacity:.65;cursor:default}.mp .profile-name:hover:not(:disabled){background:var(--panel-2)}.mp .profile-name .profile-ico{vertical-align:-2px;opacity:.7;flex-shrink:0;width:14px;height:14px;margin-right:6px}.mp .hub.hub2{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.mp .hub.hub2 .tile{gap:clamp(2px,2.5cqh,8px);min-height:0;padding:clamp(10px,7cqh,22px) clamp(12px,6cqw,24px);container-type:size}.mp .hub.hub2 .tile.hero{grid-area:1/1/span 2;min-height:0}.mp .hub.hub2 .tile:not(.hero) h3{font-size:clamp(17px,min(13cqw,24cqh),46px);line-height:.92}.mp .hub.hub2 .tile.hero h3{font-size:clamp(30px,min(17cqw,22cqh),112px)}.mp .hub.hub2 .tile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:clamp(11px,min(6cqw,10cqh),16px);line-height:1.25;display:-webkit-box;overflow:hidden}.mp .hub.hub2 .tile.hero p{-webkit-line-clamp:3;max-width:40ch;font-size:clamp(12px,min(3.2cqw,4.5cqh),18px)}.mp .hub.hub2 .tile:not(.hero) .t-art{opacity:.5}.mp .hub.hub2 .tile.is-soon{cursor:default}.mp .hub.hub2 .tile.is-soon h3,.mp .hub.hub2 .tile.is-soon p{opacity:.55}.mp .hub.hub2 .tile.is-soon:hover,.mp .hub.hub2 .tile.is-soon:focus{box-shadow:none;border-color:var(--line);transform:none}.mp .hub.hub2 .tile.is-soon:after{display:none}.mp .hub-foot{color:var(--dust);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.mp .hub-foot .pill{border:1px solid var(--line);border-radius:999px;padding:6px 12px}.mp .hub-foot .pill b{color:var(--chalk);font-weight:600}.mp .home-head{align-items:flex-start}.mp .wallet-stack{align-items:stretch;gap:8px;margin-left:auto;display:flex}.mp .wallet-card{background:linear-gradient(135deg, var(--danfo), #ffc9b8 72%);border:1px solid #14121029;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;gap:1px 8px;min-width:156px;padding:10px 14px;display:grid;box-shadow:5px 5px #14121017}.mp .wallet-card small{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:#14121094;grid-column:1/-1;font-size:11px;font-weight:800}.mp .wallet-card b{font-family:var(--f-display);color:var(--ink);font-size:clamp(30px,4vw,46px);font-weight:900;line-height:.82}.mp .wallet-card em{font-style:normal;font-family:var(--f-label);text-transform:uppercase;letter-spacing:.12em;color:#141210b8;padding-bottom:2px;font-weight:800}.mp .home-scr{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,2vh,20px);height:100%;min-height:0;display:grid}.mp .home-scr .hub.hub2{gap:clamp(8px,1.5vh,14px);height:100%;min-height:0}.mp .home-scr .hub.hub2 .tile{gap:4px;padding:clamp(8px,1.6vh,22px) clamp(10px,2vw,24px)}.mp .home-scr .hub-foot:empty{display:none}.mp .home-scr .home-head{flex-wrap:nowrap;align-items:center}.mp .home-scr .home-head>div:first-child{min-width:0}.mp .home-scr .wallet-stack{flex:none;width:auto;margin-left:auto}.mp .home-scr .wallet-card{min-width:88px;padding:8px 10px}.mp .home-scr .wallet-card b{font-size:clamp(24px,4vh,42px)}.mp .home-scr .wallet-card em{display:none}.mp .job-strip{border:1px solid #1412102e;border-left:5px solid var(--danfo);min-width:0;max-width:520px;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffe0;flex:auto;justify-content:space-between;align-items:center;gap:12px;margin:0 8px 0 auto;padding:8px 12px;display:flex;box-shadow:4px 4px #14121014}.mp .job-strip:focus-visible,.mp .job-strip.focus{outline:3px solid var(--ink);outline-offset:2px}.mp .job-strip .js-line{align-items:baseline;gap:8px;min-width:0;display:flex}.mp .job-strip .js-line b{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:#1412109e;flex:none;font-size:11px;font-weight:900}.mp .job-strip .js-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.mp .job-strip .js-line em{font-style:normal;font-weight:900}.mp .job-strip .js-stamps{flex:none;gap:3px;display:flex}.mp .job-strip .js-stamps i{width:16px;height:16px;font:800 8px/1 var(--f-label);color:#14121080;border:1.5px solid #14121052;border-radius:50%;place-items:center;font-style:normal;display:grid}.mp .job-strip .js-stamps i.today{border-color:var(--ink)}.mp .job-strip .js-stamps i.on{background:var(--danfo);border-color:var(--ink);color:var(--ink)}.mp .job-strip.is-done .js-line span{color:#1412109e}.mp .home-scr .ranking-card{text-align:left;cursor:pointer;gap:4px;max-width:260px;min-height:56px}.mp .home-scr .ranking-card b{font-size:clamp(20px,3.5vh,34px);line-height:1}.mp .ranking-card>span{color:var(--ink);grid-column:1/-1;font-size:11px;font-weight:700;line-height:1.25}.mp[data-screen=title] .title-prompt{animation:none}@media (width>=601px){.mp[data-screen=title] .title-scr{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:0;display:flex}.mp[data-screen=title] .title-scr .logo{margin:0;font-size:clamp(48px,min(9vw,16vh),130px)}.mp[data-screen=title] .title-scr .slogan{text-wrap:balance;width:min(31vw,400px);margin:0;font-size:clamp(14px,2.1vw,26px);line-height:1.3;transform:none}.mp[data-screen=title] .title-scr>.press.title-prompt{background:#ff3d00;border:2px solid #141210;width:220px;min-width:220px;height:56px;min-height:56px;padding:10px 22px;font-size:24px;animation:none;position:static;inset:auto;transform:none;box-shadow:0 5px #141210}}.mp .showroom{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mp .showroom canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mp .sr-stadium{filter:blur(7px)saturate(.9);opacity:.7;transform:scale(1.06)}.mp .sr-spot{background:radial-gradient(38% 55% at 66% 58%,#fffffff2,#fff0 70%),linear-gradient(90deg,#f8f6f0eb 0,#f8f6f08c 32%,#f8f6f000 52%);position:absolute;inset:0}.mp .sr-canvas{opacity:0;transition:opacity .6s linear}.mp .showroom.sr-ready .sr-canvas{opacity:1}.mp .sr-still{opacity:0;max-width:none;transition:opacity .35s var(--ease-out);position:absolute}.mp .showroom.sr-still-on .sr-still{opacity:1}.mp .showroom.sr-live .sr-still{visibility:hidden}.mp .showroom.sr-failed .sr-canvas{display:none}@media (aspect-ratio<=23/20){.mp .sr-spot{background:radial-gradient(70% 40% at 50% 78%,#fffffff2,#fff0 70%),linear-gradient(#f8f6f0f2 0,#f8f6f099 38%,#f8f6f000 55%)}}.mp .logo-svg{width:clamp(220px,min(40vw,62vh),640px);max-width:100%;height:auto;overflow:visible}.mp .logo-slam{animation:slam .7s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + .2s);transform-box:fill-box;transform-origin:50%}.mp .logo-panel{animation:panel-wipe .8s var(--ease-out) .65s both}@keyframes panel-wipe{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.mp .k-pad{align-items:center;display:none}html[data-input=pad] .mp .hint.has-pad .k-keys{display:none}html[data-input=pad] .mp .hint.has-pad .k-pad{display:inline-flex}.mp .pad-glyph{color:#fff;width:22px;height:22px;font:700 13px/1 var(--f-label);background:#666;border-radius:50%;place-items:center;display:inline-grid}.mp .pad-glyph.g-dpad{background:#3b3b3b;border-radius:6px;font-size:15px}.mp .pad-glyph.g-dpad:before{content:"✛"}.mp .pad-glyph.g-confirm{background:#3f9a45}.mp .pad-glyph.g-confirm:before{content:"A"}.mp .pad-glyph.g-back{background:#d8484f}.mp .pad-glyph.g-back:before{content:"B"}.mp .pad-glyph.g-square{background:#2f78d0}.mp .pad-glyph.g-square:before{content:"X"}.mp .pad-glyph.g-triangle{background:#ff6a33}.mp .pad-glyph.g-triangle:before{content:"Y"}html[data-pad=playstation] .mp .pad-glyph.g-confirm{background:#3d7ad8}html[data-pad=playstation] .mp .pad-glyph.g-confirm:before{content:"✕"}html[data-pad=playstation] .mp .pad-glyph.g-back{background:#d8484f}html[data-pad=playstation] .mp .pad-glyph.g-back:before{content:"○"}html[data-pad=playstation] .mp .pad-glyph.g-square{background:#c9649f}html[data-pad=playstation] .mp .pad-glyph.g-square:before{content:"□"}html[data-pad=playstation] .mp .pad-glyph.g-triangle{background:#2fa383}html[data-pad=playstation] .mp .pad-glyph.g-triangle:before{content:"△"}.mp .demo-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.mp .demo-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.mp .demo-stack{flex-direction:column;gap:8px;display:flex}.mp .demo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp .title-scr .logo-svg{width:clamp(200px,min(30vw,52vh),560px)}.mp .title-scr .slogan{white-space:pre-line}.mp .title-scr .portrait-gameplay,.mp .title-scr .portrait-help{display:none}.mp .soon-scr{align-items:flex-start}.dm{color:#fff;font-family:var(--f-label,sans-serif);background:#1d2b22;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.dm-hud{letter-spacing:.04em;margin:0;padding:8px 16px;font:700 16px/1.2 Barlow Condensed,sans-serif}.dm-canvas{width:100%;height:100%;display:block}.dm-help{opacity:.8;margin:0;padding:6px 16px 10px;font:500 13px/1.3 Barlow Condensed,sans-serif}.dm-touch{pointer-events:none;justify-content:space-between;align-items:flex-end;padding:0 16px;display:flex;position:fixed;inset:auto 0 40px}.dm-stick{pointer-events:auto;touch-action:none;width:44vw;height:46vh}.dm-buttons{pointer-events:auto;grid-template-columns:repeat(4,64px);gap:8px;display:grid}.dm-btn{color:#fff;touch-action:none;background:#fff2;border:2px solid #fff8;border-radius:50%;height:56px;font:700 11px Barlow Condensed,sans-serif}.dm-btn:active{background:#ff3d0088}.ml-match{z-index:50;background:#0b0d10;position:fixed;inset:0;overflow:hidden}.ml-match-stage,.ml-match-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ml-match-loading{text-align:center;color:#f4eee2;letter-spacing:.04em;text-transform:uppercase;font:700 22px Barlow Condensed,sans-serif;position:absolute;inset:auto 0 45%}.ml-match-score{color:#fff;pointer-events:none;background:#0b0d10cc;border-radius:4px;margin:0;padding:6px 12px;font:700 18px Barlow Condensed,sans-serif;position:absolute;top:12px;left:16px}.mp[data-screen=title]{background:#0d0b09}.mp[data-screen=title] .mp-ambient,.mp[data-screen=title] .court-art,.mp[data-screen=title] .grain{display:none}.mp .title-scr>.title-bg{z-index:0;pointer-events:none;filter:saturate(1.15)contrast(1.06);background:linear-gradient(90deg,#0a080699 0,#0a08064d 32%,#0000 52%),radial-gradient(60% 50% at 82% 8%,#ffbe5047,#0000 70%),radial-gradient(130% 110% at 62% 45%,#0000 55%,#0009 100%),linear-gradient(#0a080666 0,#0000 24% 72%,#0a080699 100%),url(/assets/bg-accueil-uISLmAIT.png) 50%/cover no-repeat;position:fixed;inset:0}.mp .title-scr>.title-bg:after{content:"";clip-path:polygon(0 100%,0 38%,44% 62%,100% 100%);opacity:.95;background:linear-gradient(110deg,#0000 0 22%,#e8711c 22% 52%,#f4f1e8 52% 55%,#2f8a57 55% 82%,#0000 82%);width:38vw;height:26vh;position:absolute;bottom:0;left:0}.mp[data-screen=title] .brand,.mp[data-screen=title] .brand span:first-child{color:#fff}.mp[data-screen=title] .title-scr{gap:14px;padding-left:max(0px,1vw)}.mp[data-screen=title] .title-scr .logo-svg{transform-origin:0 100%;filter:url(#title-grunge)drop-shadow(5px 6px #000);width:clamp(260px,min(42vw,70vh),760px);transform:skew(-9deg)}.mp[data-screen=title] .title-scr .logo-svg g[fill=\#141210]{fill:#fff}.mp[data-screen=title] .title-scr .logo-svg rect[fill=\#ff3d00]{stroke:none}.mp[data-screen=title] .title-scr .slogan{font-family:"Caveat Brush", var(--f-paint);color:#fff;text-shadow:3px 3px #000;background:linear-gradient(var(--danfo), var(--danfo)) 0 84% / 90% 4px no-repeat;padding-bottom:.35em;font-size:clamp(22px,2.9vw,40px);transform:rotate(-2deg)}.mp[data-screen=title] .title-scr>.press.title-prompt{cursor:pointer;background:var(--danfo);width:min(26vw,360px);min-width:230px;height:clamp(56px,8.5vh,80px);color:var(--ink);font-family:Anton, var(--f-display);letter-spacing:.06em;text-shadow:none;-webkit-backdrop-filter:none;transition:transform .15s var(--ease-out), box-shadow .15s;border:3px solid #141210;border-radius:3px 22px;justify-content:flex-start;gap:18px;padding:8px 24px 8px 18px;font-size:clamp(26px,4.2vh,40px);font-style:normal;font-weight:400;transform:skew(-8deg)rotate(-1deg);box-shadow:7px 7px #000,0 18px 34px #00000080}.mp[data-screen=title] .title-scr>.press.title-prompt:hover,.mp[data-screen=title] .title-scr>.press.title-prompt:focus-visible{background:var(--danfo-hi);transform:skew(-8deg)rotate(-1deg)translate(-2px,-2px);box-shadow:10px 10px #000,0 22px 40px #00000080}.mp[data-screen=title] .title-scr>.press.title-prompt:active{transform:skew(-8deg)rotate(-1deg)translate(4px,4px);box-shadow:2px 2px #000}.mp .title-x{color:#fff;width:1.3em;height:1.3em;font:700 .55em/1 var(--f-label);background:#141210;border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.mp .title-prompt span{text-align:center;flex:1}@media (width<=600px){.mp .title-scr>.title-bg{background-position:70%}.mp[data-screen=title] .title-scr>.press.title-prompt{width:100%;max-width:330px}}.mp[data-screen=title] .top-right,.mp[data-screen=title] .hints{display:none}.mp[data-screen=title]{--danfo:#ff3d00;--danfo-hi:#ff6a33}.mp[data-screen=title] .title-scr .logo-svg rect[fill=\#ff3d00]{fill:#ff3d00}.mp .local-sides{border:1px solid var(--line-2);flex:1;grid-template-columns:1fr 1fr;height:auto;min-height:0;display:grid;position:relative;overflow:visible}.mp .local-seat{background:linear-gradient(90deg,#ff3d000f,#0000);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-width:0;padding:18px;display:flex;position:relative}.mp .local-seat+.local-seat{border-left:1px dashed var(--line-2);background:linear-gradient(270deg,#ff3d000f,#0000)}.mp .local-seat-heading{text-align:center}.mp .local-seat-heading h3{font:900 clamp(36px, 6vw, 80px)/.9 var(--f-display);text-transform:uppercase;color:var(--amber);margin:0}.mp .local-seat-heading small{font:500 12px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--dust)}.mp .local-seat .token{text-align:left;cursor:pointer;gap:10px;max-width:100%;min-height:62px;padding:8px 14px 8px 8px}.mp .local-seat .token .pad{flex:0 0 44px}.mp .local-seat .token b{font-size:24px}.mp .local-seat .token small{font-size:11px}.mp .local-seat .token .nudge{margin-left:4px}.mp .local-device-list{z-index:5;background:var(--bg);border:1px solid var(--line-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid;position:absolute;inset:auto 10px 8px;box-shadow:0 10px 30px #14121025}.mp .local-device-list button{border:1px solid var(--line-2);min-height:44px;font:600 14px var(--f-label);background:var(--panel);border-radius:6px;padding:4px}.mp .local-device-list button[aria-pressed=true]{background:var(--danfo);border-color:var(--ink)}.mp .local-connect{color:var(--dust);margin:0;font-size:12px}.mp .local-sides-scr .scr-head{margin-bottom:0}.mp .local-sides-scr .scr-head h2{font-size:clamp(28px,4vw,52px)}.mp .local-sides-scr .lede{max-width:340px}@media (height<=500px){.mp .scr:has(.controller-picture){gap:4px}.mp .controller-heading h3{display:none}.mp .controller-heading p{margin:0;font-size:12px}.mp .controller-heading{gap:6px}.mp .controller-heading .seg{flex-shrink:0}.mp .padtest:has(.controller-picture){gap:3px}.mp .controller-picture{flex:1;grid-template-columns:126px minmax(0,1fr) 126px;gap:8px;margin:0 auto}.mp .controller-callouts{gap:3px}.mp .controller-key{gap:5px;min-height:44px;padding:3px 5px;font-size:13px}.mp .controller-edit{display:none}.mp .controller-art>svg{max-height:183px}.mp .controller-key .pad-glyph{flex-basis:25px;width:25px;height:25px}.mp .local-seat{gap:8px;padding:8px}.mp .local-seat-heading h3{font-size:36px}.mp .local-seat-heading small{display:none}.mp .local-seat .token{min-height:52px;padding:4px 10px 4px 4px}.mp .local-seat .token b{font-size:20px}.mp .local-sides-scr{gap:6px}.mp .local-sides-scr .scr-head .lede{font-size:12px}.mp .local-sides-scr .scr-head .eyebrow{display:none}}.mp .local-device-list{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:5px;padding:0;display:flex;position:static}.mp .local-device-list button{padding:4px 10px;font-size:13px}.mp .local-seat{gap:12px}.mp .local-device-list button[aria-pressed=true]{border:2px solid var(--ink)}@media (height<=500px){.mp .local-seat{gap:5px;padding:6px}.mp .local-seat-heading h3{font-size:28px}.mp .local-device-list{gap:3px}.mp .local-device-list button{padding:2px 6px;font-size:12px}.mp .local-seat .token{min-height:48px}.mp .local-seat .token .pad{flex-basis:36px;width:36px;height:36px}}.mp .local-device-list button{min-width:44px}.mp [data-local-focus=home]{outline-offset:3px;outline:3px solid #098daa!important;box-shadow:0 0 0 6px #10afd325!important}.mp [data-local-focus=away]{outline-offset:3px;outline:3px solid #bf6200!important;box-shadow:0 0 0 6px #ef8b2330!important}.mp .local-seat:first-child .local-seat-heading h3{color:#098daa}.mp .local-seat:last-child .local-seat-heading h3{color:#bf6200}.mp .modes{flex:1;grid-template-columns:repeat(3,1fr);gap:14px;min-height:360px;display:grid}.mp .mode{background:var(--panel);border:1px solid var(--line);text-align:left;transition:transform .35s var(--ease-out), border-color .25s;isolation:isolate;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden}.mp .mode .big{font-family:var(--f-display);color:#1412100d;z-index:-1;font-size:220px;font-weight:900;line-height:1;transition:color .3s;position:absolute;top:-10px;right:10px}.mp .mode h3{font-size:44px;font-weight:900}.mp .mode p{color:var(--dust);margin:0}.mp .mode ul{color:var(--dust);flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mp .mode li:before{content:"";background:var(--danfo);vertical-align:middle;width:10px;height:2px;margin-right:10px;display:inline-block}.mp .mode:not([disabled]):hover,.mp .mode:not([disabled]):focus{border-color:var(--ink);box-shadow:6px 6px 0 var(--danfo);transform:translateY(-6px)}.mp .mode:not([disabled]):hover .big,.mp .mode:not([disabled]):focus .big{color:#ff3d0029}.mp .mode:not([disabled]):focus h3,.mp .mode:not([disabled]):hover h3{color:var(--ink)}.mp .mode[disabled]{cursor:not-allowed;opacity:.55}.mp .mode .soon{position:absolute;top:20px;right:20px}.mp .rules{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,40px);display:grid}.mp .opts{flex-direction:column;gap:6px;display:flex}.mp .tokens{pointer-events:none;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:16%;left:0;right:0}.mp .token{background:var(--panel-2);border:1px solid var(--line-2);transition:transform .5s var(--ease-out);pointer-events:auto;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;box-shadow:0 10px 30px #1412101f}.mp .token .pad{background:var(--danfo);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.mp .token .pad svg{width:26px;height:26px}.mp .token.cpu .pad{background:var(--dim);color:var(--chalk)}.mp .token b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1;display:block}.mp .token small{color:var(--dust);font-size:12px;font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase}.mp .token .nudge{color:var(--amber);gap:2px;margin-left:8px;display:flex}.mp .token .nudge button{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mp .token .nudge button:hover{background:#ff3d0026}.mp .token .nudge svg{width:13px;height:13px}.mp .modes{grid-template-columns:repeat(4,minmax(0,1fr))}.mp .modes.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mp .mode h3{text-wrap:balance}@media (width<=980px) and (height>=501px){.mp .modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=500px) and (orientation:landscape){.mp .modes{grid-template-columns:repeat(4,minmax(0,1fr))}.mp .modes.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mp .mode h3{font-size:22px}.mp .mode p{font-size:12px}}.mp .rules.has-pg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.mp .pg-side{flex-direction:column;gap:8px;min-width:0;display:flex}.mp .pg-card{aspect-ratio:16/10;border:2px solid var(--ink);cursor:pointer;outline-offset:3px;background:#1b1b1b;position:relative;overflow:hidden}.mp .pg-card:focus-visible{outline:3px solid var(--danfo)}.mp .pg-card img{object-fit:cover;width:100%;height:100%;display:block}.mp .pg-card .arr{color:#fff;cursor:pointer;background:#141210b8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mp .pg-card .arr[data-d="-1"]{left:8px}.mp .pg-card .arr[data-d="1"]{right:8px}.mp .pg-card .arr:hover{background:var(--danfo);color:var(--ink)}.mp .pg-name{color:#fff;pointer-events:none;background:linear-gradient(#0f0d0b00,#0f0d0be6);flex-direction:column;gap:2px;padding:26px 12px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.mp .pg-name small{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.mp .pg-name b{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,4.4vh,34px);font-weight:900;line-height:.95}.mp .pg-name .dots{gap:5px;margin-top:4px;display:flex}.mp .pg-name .dots i{background:#fff6;width:14px;height:3px}.mp .pg-name .dots i.on{background:var(--danfo)}.mp .pg-desc{color:var(--dust);margin:0;font-size:14px}.mp .pg-card svg.pg-img{width:100%;height:100%;display:block;position:absolute;inset:0}.mp .fmt-card{border:1px solid var(--line);background:var(--panel);margin-top:10px;padding:8px}.mp .fmt-card .fmt-schema{width:100%;max-height:150px;display:block}.mp .local-sides-scr .token .pad svg{width:26px;height:26px}.mp .scr-head h2{padding-top:.06em}.mp .fmt-card .fmt-schema{max-height:190px}.mp [data-nav]:focus,.mp .city-tile:focus,.mp .team-choice-grid button:focus{outline:3px solid var(--amber);outline-offset:3px;box-shadow:0 0 0 6px #ff3d0030}.mp[data-local-teams="1"] .who,.mp[data-local-teams="1"] .ks-name small{font-weight:700}.mp .teams:has(.dress-switch){grid-template-columns:minmax(0,1fr) 106px minmax(0,1fr)}@media (width<=950px) and (orientation:landscape){.mp .teams:has(.dress-switch){grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)}}.mp .teams{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(10px,2vw,24px);display:grid}.mp .teams.solo{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.mp .tcard{--tc:var(--danfo);background:var(--panel);border:1px solid var(--line);isolation:isolate;cursor:default;flex-direction:column;gap:14px;padding:20px;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.mp .tcard:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tc) 32%, transparent), transparent 70%);transition:background .5s;position:absolute;inset:0}.mp .tcard:focus{border-color:var(--danfo)}.mp .who{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;background:var(--danfo);color:var(--ink);padding:4px 9px;font-size:12px;font-weight:700}.mp .who.cpu{background:var(--panel-2);color:var(--dust);border:1px solid var(--line-2)}@keyframes crestIn{0%{opacity:0;transform:translate(calc(var(--dir,1) * 40px)) scale(.9)}to{opacity:1;transform:none}}@media (width<=980px){.mp .teams,.mp .teams.solo{grid-template-columns:1fr}}@media (height<=500px) and (orientation:landscape){.mp .teams,.mp .teams.solo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mp .teams.solo{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.mp .tcard{gap:6px;padding:10px 12px}}@media (height<=380px) and (orientation:landscape){.mp .tcard{gap:4px;padding:6px 10px}}@media (height>=501px) and (height<=960px){.mp .tcard{gap:8px;padding:14px 16px}}.mp .city-tabs{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.mp .city-tabs button{border:1px solid var(--line-2);background:var(--panel);min-width:72px;min-height:44px;font-family:var(--f-label);cursor:pointer;padding:6px 12px;font-size:15px;font-weight:800}.mp .city-tabs button[aria-pressed=true]{background:var(--danfo);border-color:var(--ink);color:var(--ink)}.mp .city-tabs button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (height<=500px) and (orientation:landscape){.mp[data-screen=teams] .tcard{gap:3px;padding:6px 9px}}.mp .city-chip{border:1px solid var(--ink);background:var(--danfo);min-height:44px;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-out);flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px 6px 10px;display:inline-flex}.mp .city-chip svg{flex-shrink:0;width:16px;height:16px}.mp .city-chip b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:900;line-height:1}.mp .city-chip small{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.mp .city-chip:hover{transform:translate(-2px)}.mp .city-chip:focus-visible,.mp .city-tile:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.mp .city-head{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,min(3vw,6vh),36px);font-weight:900;line-height:1}.mp .city-grid{min-height:0;animation:cityIn .32s var(--ease-out) both;flex:1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-auto-rows:minmax(0,1fr);gap:10px;display:grid}.mp .city-tile{border:1px solid var(--line-2);background:var(--panel);min-width:0;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;transition:transform .2s var(--ease-out), border-color .2s, background .2s;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.mp .city-tile b{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(26px,min(3.6vw,9vh),48px);font-weight:900;line-height:.95}.mp .city-tile small{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);font-size:12px;font-weight:700}.mp .city-crests{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;margin-top:6px;display:flex}.mp .city-crests svg{flex-shrink:1;width:clamp(20px,2.4vw,30px);min-width:0;height:auto}.mp .city-tile:hover{border-color:var(--ink);transform:translateY(-2px)}.mp .city-tile:active{transform:scale(.98)}.mp .city-tile[aria-pressed=true]{background:var(--danfo);border-color:var(--ink)}.mp .city-tile[aria-pressed=true] small{color:var(--ink)}.mp .tcard.from-city>:not(.tc-top){animation:teamsIn .32s var(--ease-out) both}@keyframes cityIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes teamsIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (height<=500px) and (orientation:landscape){.mp .city-chip{min-height:44px;padding:4px 12px 4px 8px}.mp .city-chip b,.mp .city-head{font-size:18px}.mp .city-grid{gap:6px}.mp .city-tile{gap:2px;min-height:44px;padding:6px 10px}.mp .city-tile b{font-size:clamp(20px,7vh,28px)}.mp .city-tile small{font-size:10px}.mp .city-crests{gap:3px;margin-top:2px}.mp .city-crests svg{width:16px}}.mp .ks{border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 85%,#ffffffe6,#fff0 70%),linear-gradient(#eef2f5,#f6f3ea 62%,#ebe6da);border-radius:10px;height:clamp(240px,100dvh - 306px,640px);position:relative;overflow:hidden}.mp .ks:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1412100f);height:22%;position:absolute;bottom:0;left:0;right:0}.mp .ks-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mp .ks-ui{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);height:100%;display:grid;position:relative}.mp .ks-side{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding:0 6px 8px;display:flex;position:relative}.mp .ks-big{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);opacity:.9;writing-mode:vertical-rl;pointer-events:none;font-size:clamp(34px,10vh,86px);font-weight:900;line-height:1;position:absolute;top:50%}.mp .ks-home .ks-big{left:2px;transform:translateY(-55%)rotate(180deg)}.mp .ks-away .ks-big{right:2px;transform:translateY(-55%)}.mp .ks-still{width:min(70%,170px);transition:opacity .3s;position:absolute;top:10%;left:50%;transform:translate(-50%)}.mp .ks-still svg{width:100%;height:auto}.mp .ks.is-3d .ks-still{opacity:0}.mp .ks-foot{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:relative}.mp .ks-team{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;border-radius:8px;grid-template-columns:44px auto minmax(0,1fr) 44px;align-items:center;gap:4px;width:100%;max-width:260px;padding:3px;display:grid}.mp .ks-team:focus-visible,.mp .ks-car:focus-visible{outline:3px solid var(--danfo);outline-offset:2px}.mp .ks-team .arr,.mp .ks-car .arr{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mp .ks-crest svg{width:30px;height:34px;display:block}.mp .ks-name{flex-direction:column;min-width:0;line-height:1.05;display:flex}.mp .ks-name b{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.mp .ks-name small{color:var(--dust);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mp .ks-city{min-height:44px}.mp .ks-mid{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.mp .ks-pair{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(6px,2vw,28px);width:100%;display:grid}.mp .ks-car{cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 2px;display:flex}.mp .ks-car-lab{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:800}.mp .ks-car-row{justify-content:center;align-items:center;gap:2px;display:flex}.mp .ks-thumb{opacity:.45;filter:saturate(.7);width:clamp(30px,6vh,58px);display:block}.mp .ks-thumb.is-current{opacity:1;filter:none;width:clamp(56px,13vh,118px);margin:0 2px;animation:.22s ease-out ksPop}.mp .ks-thumb svg{width:100%;height:auto;display:block}@keyframes ksPop{0%{transform:scale(.92)}to{transform:none}}.mp .ks-note{min-height:1.2em;color:var(--dust);text-align:center;margin:0;font-size:13px}.mp .ks-cities{width:100%}.mp .ks-cities .tcard{min-height:0}@media (height<=500px) and (orientation:landscape){.mp .ks{height:calc(100dvh - 116px)}.mp .ks-ui{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr)}.mp .ks-big{font-size:clamp(28px,9vh,48px)}.mp .ks-thumb.is-current{width:clamp(44px,13vh,64px)}.mp .ks-car{padding:2px 0}.mp .ks-car .arr{width:44px;height:44px}.mp .ks-thumb.is-side{width:18px}.mp .ks-car-lab{font-size:10px}.mp .ks-name b{font-size:13px}.mp .ks-team{grid-template-columns:44px auto minmax(0,1fr) 44px}.mp .ks-crest svg{width:24px;height:28px}.mp .ks-city small{display:none}.mp .ks-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.mp .ks-thumb.is-current{animation:none}}.mp .ks-cities .tcard{gap:6px;max-height:100%;padding:8px;overflow:hidden}.mp .ks-cities .city-grid{gap:6px}.mp .ks-cities .city-tile b{font-size:clamp(16px,3.4vh,30px)}.mp .ks-mid:has(.ks-cities) .ks-pair{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.mp .ks-pair{grid-template-columns:1fr 1px 1fr}.mp .ks-pair:before{content:"";background:var(--line);grid-area:1/2;align-self:stretch;margin:8px 0}.mp .ks-col{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.mp .ks-pair>.ks-col:first-child{grid-area:1/1}.mp .ks-pair>.ks-col:last-child{grid-area:1/3}.mp .ks-col .ks-foot,.mp .ks-col .ks-team{max-width:100%}@media (height<=500px) and (orientation:landscape){.mp .ks-team{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;padding:1px}.mp .ks-team .ks-crest{display:none}.mp .ks-team .arr{width:44px;height:44px}.mp .ks-name b{white-space:normal;text-overflow:clip;font-size:12px;line-height:1;overflow:visible}.mp .ks-pair{gap:4px}}.mp .ks-still.is-photo{width:auto;inset:0;transform:none}.mp .ks-still.is-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.mp .ks-home .ks-still.is-photo img{object-position:left top}.mp .ks-away .ks-still.is-photo img{object-position:right top}.mp .ks-canvas{opacity:0;transition:opacity .35s}.mp .ks.is-3d .ks-canvas{opacity:1}.mp .ks{background:linear-gradient(#bfc6cc,#cfd3d4 48%,#a9a39a 63%,#b9b2a6)}.mp .ks:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 50% 100%,#ffffff59,#fff0 70%);height:63%;position:absolute;top:0;left:0;right:0}.mp .team-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.mp .team-choice-grid button{border:1px solid var(--line-2);background:var(--panel);min-width:0;min-height:44px;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px;display:flex}.mp .team-choice-grid button:focus-visible{outline:3px solid var(--danfo)}.mp .team-choice-grid svg{width:18px;height:18px}.mp .team-choice-grid small{text-align:center;font-size:10px;line-height:11px}.mp .selection-actions{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.mp .random-team{border:1px solid var(--line-2);background:var(--panel);min-height:44px;color:var(--ink);font:700 12px/1.1 var(--f-label);cursor:pointer;border-radius:6px;padding:4px 8px}.mp .random-team:focus-visible{outline:3px solid var(--danfo)}.mp .selection-actions .city-head{font-size:13px;line-height:1.1}.mp .selection-actions .city-chip{gap:3px;min-width:0;padding:4px 6px}.mp .selection-actions .city-chip b{font-size:16px}.mp .selection-actions .city-chip small{display:none}.mp .ks-cities .city-tile{min-height:44px;padding:5px}.mp .ks-cities .city-crests{display:none}.mp .city-tabs .random-team{min-width:86px;margin-left:auto;font-size:12px}.mp .side-lab{font:600 12px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.mp .cta:disabled{opacity:.45;pointer-events:none;filter:grayscale(.4)}.mp .team-list{flex-direction:column;gap:4px;min-height:150px;max-height:calc(100dvh - 520px);padding-right:2px;display:flex;overflow-y:auto}.mp .team-row{border:1px solid var(--line-2);background:var(--panel);text-align:left;grid-template-columns:22px 20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:grid}.mp .team-row svg{width:18px;height:20px}.mp .team-row .flag{font-size:16px;line-height:1}.mp .team-row b{font:800 14px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp .team-row:hover,.mp .team-row:focus{background:var(--panel-2);border-color:var(--ink)}.mp .stars{letter-spacing:1px;color:var(--danfo);text-shadow:0 0 1px #141210;font-size:11px}.mp .stars i{color:var(--line-2);text-shadow:none;font-style:normal}.mp .ks-name .flag{margin-right:4px}.mp .ks-still svg{filter:drop-shadow(0 12px 14px #00000059);width:100%;height:auto}.mp .ks-thumb svg{width:100%;height:100%}.mp .team-row[aria-pressed=true]{background:var(--danfo);border-color:var(--ink)}.mp .teams:has(#mpKs){display:block}.mp .scr:has(#mpKs) .scr-head h2{font-size:clamp(22px,5vh,44px)}.mp .scr:has(#mpKs) .scr-head{margin-bottom:6px}.mp .lp2{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.mp .lp2-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.mp .lp2-head .eyebrow{margin:0}.mp .lp2-match{background:var(--panel);border:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:6px 16px;font-size:20px;font-weight:800;display:flex}.mp .lp2-match span{font-family:var(--f-label);color:var(--dim);letter-spacing:.1em;font-size:14px}.mp .lp2-crest{flex:none;width:34px;height:34px}.mp .lp2-meta{flex-direction:column;align-items:flex-end;display:flex}.mp .lp2-meta small{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);font-size:12px;font-weight:700}.mp .lp2-meta b{font-weight:600}.mp .lp2-body{flex:1;grid-template-columns:minmax(0,340px) minmax(0,1fr) minmax(0,340px);gap:18px;min-height:0;display:grid}.mp .lp2-panel{background:var(--panel);border:2px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #14121014}.mp .lp2-panel.is-ready{border-color:#1f7a3a}.mp .lp2-top{background:var(--kit);color:var(--kit-ink);align-items:center;gap:10px;padding:10px 12px;display:flex}.mp .lp2-top .lp2-crest{width:42px;height:42px}.mp .lp2-who{flex-direction:column;flex:1;min-width:0;display:flex}.mp .lp2-who small{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.mp .lp2-who b{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,1.7vw,24px);font-weight:900;line-height:1;overflow:hidden}.mp .lp2-dev{color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.mp .lp2-sec{justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px 0;display:flex}.mp .lp2-sec span{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--dust);font-size:13px;font-weight:800}.mp .lp2-sec small{color:var(--dust);text-align:right;font-size:12.5px}.mp .lp2-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px 14px 0;display:grid}.mp .lp2-forms button{background:var(--panel);border:2px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-height:44px;padding:6px 5px;display:flex}.mp .lp2-forms button[aria-pressed=true]{background:var(--panel-2);border-color:var(--ink)}.mp .lp2-forms button:disabled:not([aria-pressed=true]){opacity:.45}.mp .lp2-forms svg{background:#2f8a57;border-radius:6px;width:100%;display:block}.mp .lp2-forms svg rect,.mp .lp2-forms svg line{fill:none;stroke:#ffffff73;stroke-width:1px}.mp .lp2-forms svg circle{fill:var(--kit);stroke:var(--kit-ink);stroke-width:1.2px}.mp .lp2-forms b{font-family:var(--f-display);font-size:19px;font-weight:900;line-height:1}.mp .lp2-forms small{color:var(--dust);font-size:11.5px;font-weight:600}.mp .lp2-desc{color:var(--dust);margin:8px 14px 0;font-size:13px;line-height:1.35}.mp .lp2-rows{flex-direction:column;gap:5px;min-height:0;padding:8px 14px 0;display:flex}.mp .lp2-row{background:var(--panel);border:2px solid var(--line);text-align:left;min-height:44px;color:var(--dim);cursor:grab;border-radius:12px;align-items:center;gap:9px;padding:4px 10px 4px 5px;display:flex}.mp .lp2-row[aria-pressed=true]{background:var(--panel-2);border-color:var(--ink);box-shadow:0 0 0 3px #ff3d008c}.mp .lp2-row:disabled{cursor:default}.mp .lp2-num{width:32px;height:32px;font-family:var(--f-display);background:var(--kit);color:var(--kit-ink);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #1412101f}.mp .lp2-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.mp .lp2-role{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#3d3830;background:#f1ece0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.mp .lp2-foot{flex-direction:column;gap:8px;margin-top:auto;padding:10px 14px 12px;display:flex}.mp .lp2-ready{background:var(--ink);min-height:50px;color:var(--danfo);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:999px;font-size:21px;font-weight:900;box-shadow:0 8px 18px #14121033}.mp .lp2-ready[aria-pressed=true]{color:#fff;box-shadow:none;background:#1f7a3a;font-size:16px}.mp .lp2-ready small{font:inherit}.mp .lp2-keys{color:var(--dust);flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:12px;display:flex}.mp .lp2-keys span{align-items:center;gap:5px;display:inline-flex}.mp .lp2-keys kbd{font-family:var(--f-label);background:var(--panel);border:1px solid var(--line-2);color:var(--ink);box-shadow:0 1px 0 var(--line-2);border-radius:5px;padding:1px 7px;font-size:12px;font-weight:800}.mp .lp2-centre{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.mp .lp2-pitch{background:repeating-linear-gradient(90deg,#2f8a57 0 60px,#2b8050 60px 120px);border-radius:18px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #e7dfcc,0 10px 30px #1412101f}.mp .lp2-lines{width:100%;height:100%;position:absolute;inset:0}.mp .lp2-attack{color:#fff;font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;background:#1412108c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:14px}.mp .lp2-attack.is-home{left:18px}.mp .lp2-attack.is-away{right:18px}.mp .lp2-disc{cursor:grab;min-width:44px;min-height:44px;transition:left .35s var(--ease-out), top .35s var(--ease-out);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mp .lp2-disc:disabled{cursor:default}.mp .lp2-pos{font-family:var(--f-label);letter-spacing:.08em;color:#fff;background:#141210b3;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:800}.mp .lp2-ball{width:42px;height:42px;font-family:var(--f-display);background:var(--kit);color:var(--kit-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 0 3px #ffffffe6,0 6px 14px #0000004d}.mp .lp2-disc[aria-pressed=true] .lp2-ball{box-shadow:0 0 0 3px var(--ink), 0 0 0 7px var(--danfo), 0 6px 14px #00000059}.mp .lp2-dname{color:#fff;text-shadow:0 1px 2px #0009;white-space:nowrap;text-overflow:ellipsis;max-width:84px;font-size:12px;font-weight:700;overflow:hidden}.mp .lp2-status{align-items:center;gap:10px;display:flex}.mp .lp2-pill{background:var(--panel);min-height:44px;color:var(--dust);border:1.5px dashed var(--line-2);text-align:center;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.mp .lp2-pill.is-ready{color:#1f5c33;background:#e3f1e7;border:none}.mp .lp2-kick{background:var(--danfo);min-height:50px;color:var(--ink);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:999px;flex:1.3;font-size:21px;font-weight:900;box-shadow:0 8px 20px #ff3d0059}.mp .lp2-kick:disabled{color:var(--dust);letter-spacing:.06em;white-space:nowrap;box-shadow:none;background:#e7e1d3;font-size:13px}@media (height<=900px){.mp .lp2-desc,.mp .lp2-forms svg{display:none}.mp .lp2-rows{gap:4px}}@media (height<=780px){.mp .lp2-keys{display:none}.mp .lp2-foot{padding:8px 14px 10px}.mp .lp2-sec{padding-top:8px}.mp .lp2-forms,.mp .lp2-rows{padding-top:6px}.mp .lp2{gap:10px}}@media (height<=450px),(width<=900px){.mp .lp2{gap:6px}.mp .lp2-head{display:none}.mp .lp2-body{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:8px}.mp .lp2-top{gap:6px;padding:5px 8px}.mp .lp2-top .lp2-crest{width:28px;height:28px}.mp .lp2-who b{font-size:16px}.mp .lp2-who small{font-size:10px}.mp .lp2-dev{gap:0;padding:4px 6px;font-size:0}.mp .lp2-sec,.mp .lp2-rows,.mp .lp2-keys{display:none}.mp .lp2-forms{gap:4px;padding:6px 8px 0}.mp .lp2-forms small{display:none}.mp .lp2-forms b{font-size:15px}.mp .lp2-forms svg{display:block}.mp .lp2-desc{margin:6px 8px 0;font-size:11.5px;line-height:1.3;display:block}.mp .lp2-foot{padding:6px 8px 8px}.mp .lp2-ready{min-height:44px;font-size:16px}.mp .lp2-ready[aria-pressed=true]{font-size:16px}.mp .lp2-ready small{display:none}.mp .lp2-ball{width:30px;height:30px;font-size:14px}.mp .lp2-pos,.mp .lp2-dname,.mp .lp2-attack{display:none}.mp .lp2-status{gap:6px}.mp .lp2-pill{display:none}.mp .lp2-kick{min-height:44px;font-size:16px}.mp .lp2-kick:disabled{font-size:12px}}.mp .lp2-disc,.mp .lp2-row{touch-action:none;-webkit-user-select:none;user-select:none}.mp .lp2-foot{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.mp .lp2-foot .lp2-keys{grid-column:1/-1}.mp .lp2-undo{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;min-width:44px;min-height:44px;font-size:12px}.mp .lp2-undo:disabled{opacity:.4}.mp .lp2-disc.is-moving .lp2-ball{box-shadow:0 0 0 3px #111, 0 0 0 7px var(--danfo)}@media (width<=950px) and (orientation:landscape){.mp .vs-mark .dress-switch{width:66px}.mp .vs-mark .dress-switch span{padding-inline:5px}}.mp .vs-mark{font-family:var(--f-display);color:var(--dim);align-self:center;font-size:clamp(40px,5vw,64px);font-style:italic;font-weight:900}.mp .plan{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:clamp(14px,2.4vw,28px);display:grid}.mp .pitch-wrap{flex-direction:column;gap:10px;display:flex}.mp .pitch{aspect-ratio:16/10;border:1px solid var(--line-2);background:radial-gradient(60% 80%,#ffffff0d,#0000 70%),repeating-linear-gradient(90deg,#ffffff06 0 10%,#0000 10% 20%),#2f8a57;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000073}.mp .pitch svg.lines{width:100%;height:100%;position:absolute;inset:0}.mp .pm{transition:left .7s var(--ease-out), top .7s var(--ease-out);z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mp .pm .disc{width:clamp(34px,4.6vw,52px);height:clamp(34px,4.6vw,52px);font-family:var(--f-display);border:3px solid var(--alt);background:var(--base);color:var(--num);transition:transform .25s var(--ease-out), box-shadow .25s;border-radius:50%;place-items:center;font-size:clamp(16px,2vw,22px);font-weight:900;display:grid;box-shadow:0 6px 14px #00000073,inset 0 -4px #0003}.mp .pm .nm{font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#12100dd1;padding:2px 7px;font-size:12px;font-weight:600}.mp .pm .rl{font-family:var(--f-label);letter-spacing:.14em;color:var(--danfo);text-transform:uppercase;font-size:10px;font-weight:700}.mp .pm:hover .disc,.mp .pm:focus .disc{transform:scale(1.12)}.mp .pm.sel .disc{box-shadow:0 0 0 4px var(--danfo), 0 6px 18px #00000080;animation:1s ease-in-out infinite bob}.mp .pitch .attack{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}.mp .plan-side{flex-direction:column;gap:16px;display:flex}.mp .forms{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp .form{background:var(--panel);border:1px solid var(--line);text-align:left;flex-direction:column;gap:6px;padding:10px;transition:border-color .2s,background .2s;display:flex}.mp .form svg{aspect-ratio:16/10;background:#2f8a57;width:100%;height:auto}.mp .form b{font-family:var(--f-display);font-size:22px;font-weight:900;line-height:1}.mp .form small{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);font-size:11px}.mp .form:hover,.mp .form:focus{border-color:var(--line-2);background:var(--panel-2)}.mp .form[aria-pressed=true]{border-color:var(--danfo)}.mp .form[aria-pressed=true] b{color:var(--amber)}.mp .form-desc{color:var(--dust);min-height:20px;margin:0;font-size:13px}.mp .lineup{flex-direction:column;gap:4px;display:flex}.mp .lu{background:var(--panel);border:1px solid var(--line);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:background .2s,border-color .2s;display:grid}.mp .lu .no{background:var(--base);width:34px;height:34px;color:var(--num);border:2px solid var(--alt);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.mp .lu .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mp .lu .rl{font-family:var(--f-label);letter-spacing:.12em;color:var(--dust);text-transform:uppercase;font-size:12px;font-weight:700}.mp .lu:hover,.mp .lu:focus{background:var(--panel-2);border-color:var(--line-2)}.mp .lu.sel{border-color:var(--danfo)}.mp .lu.sel .rl{color:var(--amber)}.mp .swap-hint{color:var(--dust);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.mp .swap-hint b{color:var(--amber);font-weight:600}.mp .vs-scr{border:1px solid var(--line);flex:1;grid-template-columns:1fr 1fr;min-height:420px;display:grid;position:relative;overflow:hidden}.mp .vs-half{flex-direction:column;justify-content:center;gap:10px;padding:clamp(18px,4vw,56px);display:flex;position:relative;overflow:hidden}.mp .vs-half.h{background:linear-gradient(135deg, var(--c1), color-mix(in srgb, var(--c1) 55%, #000));clip-path:polygon(0 0,100% 0,88% 100%,0 100%);animation:inL .8s var(--ease-out) both;align-items:flex-start}.mp .vs-half.a{background:linear-gradient(225deg, var(--c2), color-mix(in srgb, var(--c2) 55%, #000));clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);animation:inR .8s var(--ease-out) both;text-align:right;align-items:flex-end;margin-left:-12%}@keyframes inL{0%{transform:translate(-100%)}to{transform:none}}@keyframes inR{0%{transform:translate(100%)}to{transform:none}}.mp .vs-half svg.crest{filter:drop-shadow(0 18px 28px #00000080);width:clamp(90px,13vw,170px);height:auto;animation:rise .7s var(--ease-out) .5s both}.mp .vs-half .vn{font-family:var(--f-display);text-transform:uppercase;color:var(--ink-on);animation:rise .7s var(--ease-out) .6s both;font-size:clamp(40px,6.5vw,96px);font-weight:900;line-height:.85}.mp .vs-half .vk{font-family:var(--f-paint);color:var(--ink-on);opacity:.85;animation:rise .7s var(--ease-out) .7s both;font-size:clamp(18px,2vw,26px)}.mp .vs-center{z-index:3;font-family:var(--f-display);color:#fff;text-shadow:0 6px 0 var(--ink), 0 0 40px #0009;animation:pop .5s var(--ease-out) .9s both;font-size:clamp(56px,8vw,120px);font-style:italic;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.mp .vs-info{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mp .vs-info div{background:var(--panel);padding:12px 16px}.mp .vs-info small{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);font-size:11px;display:block}.mp .vs-info b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:800}.mp .load{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mp .load .tip{min-width:220px;color:var(--dust);flex:1;margin:0;font-size:14px}.mp .load .tip b{color:var(--chalk)}.mp .bar-wrap{background:var(--line);flex:1;min-width:200px;height:6px;position:relative;overflow:hidden}.mp .bar-wrap i{background:var(--danfo);width:0;position:absolute;inset:0 auto 0 0}@media (width<=980px){.mp .vs-mark{justify-self:center;margin-block:-6px;font-size:36px}.mp .plan,.mp .hud-layout,.mp .signin{grid-template-columns:1fr}}@media (width<=640px){.mp .vs-scr{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.mp .vs-half.h{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.mp .vs-half.a{clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);margin-top:-12%;margin-left:0}.mp .vs-info{grid-template-columns:1fr 1fr}.mp .forms{grid-template-columns:repeat(3,minmax(0,1fr))}.mp .form b{font-size:18px}}@media (height<=500px) and (orientation:landscape){.mp .vs-mark{margin:0;font-size:30px}.mp .plan{grid-template-columns:minmax(0,1.25fr) minmax(220px,1fr);gap:12px}.mp .pitch{width:auto;max-width:100%;height:calc(100vh - 150px)}.mp .plan-side h3:nth-of-type(2),.mp .lineup,.mp .swap-hint{display:none}.mp .plan-side{gap:8px}.mp .plan-side h3{font-size:16px}.mp .forms svg,.mp .form small,.mp .form-desc{display:none}.mp .form{padding:6px 8px}.mp .form b{font-size:18px}.mp .lu{padding:3px 10px 3px 4px}.mp .lu .no{width:24px;height:24px;font-size:13px}.mp .pm .nm{font-size:10px}.mp .vs-scr{flex:none;height:calc(100vh - 240px);min-height:0}.mp .load .tip{display:none}.mp .load .bar-wrap{min-width:120px}.mp .vs-half svg.crest{width:64px}.mp .vs-half .vn{font-size:38px}.mp .vs-info b{font-size:16px}.mp .vs-info div{padding:6px 10px}}.mp .vs-half .vn{font-size:clamp(30px,min(6.5vw,10vh),96px)}@media (height<=380px) and (orientation:landscape){.mp .pitch{height:calc(100vh - 110px)}.mp .vs-scr{height:calc(100vh - 200px)}.mp .vs-info{display:none}}@media (height>=501px) and (height<=960px){.mp .pitch{width:auto;max-width:100%;height:min(100vh - 250px,62vw - 235.6px)}.mp .lu{padding-block:4px}.mp .forms svg{max-height:60px}.mp .vs-scr{flex:none;height:calc(100vh - 330px);min-height:0}}@media (height>=501px) and (height<=900px){.mp .forms svg,.mp .form-desc,.mp .swap-hint{display:none}.mp .form{padding:6px 10px}.mp .lu{padding-block:3px}.mp .lu .no{width:28px;height:28px;font-size:14px}.mp .plan-side{gap:10px}}.mp .forms{grid-template-columns:repeat(2,1fr)}.mp .lp2-forms{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-inline:10px}.mp .lp2-forms b{font-size:12px}.mp .lp2-forms small{font-size:10px}.mp .lp2-panel{overflow-y:auto}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]){--ink:#fff;--dust:#d9d3c6;--dim:#bdb6a8;--line:#ffffff38;--line-2:#fff6;--panel:#f4f1e8;--panel-2:#fff;color:#fff}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .scr-head h2,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) h1,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .lp2-head h2,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .modes-head h2{font-family:Anton, var(--f-display);color:#fff;letter-spacing:.01em;transform-origin:0 100%;text-shadow:4px 4px #000;font-size:clamp(34px,7.4vh,76px);font-weight:400;line-height:.95;transform:skew(-8deg)}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .eyebrow{background:var(--danfo);color:#141210;letter-spacing:.14em;padding:.12em .8em .15em;font-style:italic;font-weight:800;display:inline-block;transform:skew(-10deg)rotate(-2deg)}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .lede,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .kb-note,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-note,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ranked-empty,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-empty{color:#f4f1e8;text-shadow:1px 1px #000}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) h3{font-family:Anton, var(--f-display);letter-spacing:.02em;font-weight:400}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .opt,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .settings-row,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ranked-table,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-stats>*,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .lp2-row,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .form,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .sugg>*{color:#141210;--ink:#141210;--dust:#4a443a;background:#f4f1e8;border:0;border-radius:3px 14px;box-shadow:4px 4px #000}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .opt:hover,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .opt:focus{outline:3px solid var(--danfo);outline-offset:-3px;background:#fff}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .opt-label,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .opt-val b{font-family:Anton, var(--f-display);font-weight:400}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .opt-label small{color:#4a443a}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .arr{color:#141210}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tabs .tab,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-tabs button,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .seg button{color:#141210;font-family:Anton, var(--f-display);letter-spacing:.02em;cursor:pointer;background:#f4f1e8;border:0;border-radius:3px}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tabs .tab[aria-selected=true],.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-tabs button[aria-pressed=true],.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .seg button[aria-pressed=true],.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .seg button.on{background:var(--danfo);color:#fff}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .nick-input{color:#141210;font-family:Anton, var(--f-display);background:#f4f1e8;border:0;border-radius:3px 14px;box-shadow:4px 4px #000}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ranked-table th,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ranked-table td{color:#141210}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ghost,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-actions button,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ranked-actions button{color:#141210;font-family:Anton, var(--f-display);cursor:pointer;background:#f4f1e8;border:0;border-radius:8px 24px;box-shadow:4px 4px #000}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .cta{background:var(--danfo);color:#fff;font-family:Anton, var(--f-display);font-weight:400}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .vs-center,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .vs-info{color:#fff;text-shadow:2px 2px #000}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .vn{font-family:Anton, var(--f-display);color:#fff;font-weight:400}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .bar-wrap{background:#0a0806b3;border:2px solid #f4f1e8}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .lp2-pitch,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .pitch{box-shadow:5px 5px #000}.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .lp2-row,.mp:is([data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .lineup>*,.mp .profile-name,.mp .job-strip,.mp .job-strip *{color:#141210}.mp .job-strip .js-line b{color:#4a443a}.mp .profile-name .profile-ico{opacity:.8}.mp[data-screen=plan] .plan{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,30px);height:100%;min-height:0}.mp[data-screen=plan] .pitch-wrap{min-height:0}.mp[data-screen=plan] .pitch{aspect-ratio:160/100;outline-offset:-2px;border:0;border-radius:0;outline:6px solid #f4f1e8;width:100%;max-height:calc(100dvh - 330px);box-shadow:6px 6px #000}.mp[data-screen=plan] .attack{color:#fff;font:400 clamp(13px, 2vh, 18px) Anton, var(--f-display);letter-spacing:.06em;text-shadow:1px 1px #000}.mp[data-screen=plan] .pm .disc{color:#fff;font-family:Anton, var(--f-display);background:#d4181f;border:3px solid #fff;box-shadow:2px 2px #000}.mp[data-screen=plan] .pm .nm,.mp[data-screen=plan] .pm .rl{color:#fff;font-family:Anton, var(--f-display);letter-spacing:.03em;background:#0d0b09}.mp[data-screen=plan] .pm .rl{color:var(--danfo);background:0 0}.mp[data-screen=plan] .pm.sel .disc,.mp[data-screen=plan] .pm:focus .disc{outline:4px solid var(--danfo);outline-offset:2px}.mp[data-screen=plan] .plan-side{gap:8px;min-height:0}.mp[data-screen=plan] .plan-side h3,.mp[data-screen=plan] .plan-side .scr-sub{background:var(--danfo);color:#141210;clip-path:polygon(0 10%,4% 0,100% 8%,97% 100%,3% 92%);align-self:flex-start;padding:.05em .9em .1em .6em;font-size:clamp(16px,2.6vh,24px);display:inline-block;transform:skew(-8deg)rotate(-2deg)}.mp[data-screen=plan] .form{border:0;border-radius:0;position:relative;box-shadow:3px 3px #000}.mp[data-screen=plan] .form[aria-pressed=true]{outline:3px solid var(--danfo);outline-offset:-3px;background:#ffe3d9}.mp[data-screen=plan] .form[aria-pressed=true]:after{content:"✓";color:#fff;width:22px;height:22px;font:700 13px/1 var(--f-body);background:#141210;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.mp[data-screen=plan] .form b,.mp[data-screen=plan] .form strong{color:#141210}.mp[data-screen=plan] .form-desc{color:#f4f1e8;text-shadow:1px 1px #000;font-size:clamp(11px,1.8vh,14px)}.mp[data-screen=plan] .lineup{filter:drop-shadow(4px 4px #000);background:url(/assets/bg-choix-stade-WODyiecu.png) 50%/100% 100% no-repeat,#f4f1e8;gap:4px;padding:8px}.mp[data-screen=plan] .lu{color:#141210;box-shadow:none;font-family:var(--f-body);background:0 0;border:0;border-bottom:1px solid #14121026;border-radius:0;font-weight:600}.mp[data-screen=plan] .lu .no{color:#fff;font-family:Anton, var(--f-display);background:#d4181f;border:0;border-radius:50%}.mp[data-screen=plan] .lu .rl{color:#4a443a;opacity:1;font-family:var(--f-label);letter-spacing:.08em}.mp[data-screen=plan] .lu.sel,.mp[data-screen=plan] .lu:focus{background:#ffe3d9;outline:none}.mp[data-screen=plan] .lineup{gap:0;padding:22px 34px}.mp[data-screen=plan] .lu{gap:10px;min-height:0;padding:3px 4px}.mp[data-screen=plan] .lu .no{place-items:center;width:26px;height:26px;font-size:14px;display:grid}.mp[data-screen=plan] .lu .nm{font-size:clamp(12px,1.9vh,15px)}.mp[data-screen=plan] .lu .rl{font-size:10px}.mp[data-screen=plan] .form{padding:4px 6px}.mp[data-screen=plan] .form svg,.mp[data-screen=plan] .form .mini,.mp[data-screen=plan] .form>:first-child{max-height:clamp(44px,8vh,80px)}.mp[data-screen=plan] .pitch{max-height:calc(100dvh - 360px)}.mp[data-screen=plan] .swap-hint{display:none}.mp[data-screen=plan] .scr-head,.mp[data-screen=plan] .scr>.eyebrow{margin-bottom:0}.mp[data-screen=rules] .venue-block .fmt-card{display:none}.mp[data-screen=rules] .venue-block .pg-card{aspect-ratio:16/11}.mp[data-screen=rules] .venue-block{justify-content:center}.mp .mp-stage{scrollbar-width:none;overflow:hidden}.mp .mp-stage::-webkit-scrollbar{display:none}.mp[data-screen=sides] .local-sides .local-seat:first-child{--c:#ff5a1f}.mp[data-screen=sides] .local-sides .local-seat:nth-child(2){--c:#1f9d55;background-image:linear-gradient(180deg, transparent 30%, #0a0806bf), linear-gradient(225deg, color-mix(in srgb, var(--c) 50%, transparent), transparent 70%), url(/assets/bg-coupe-config-CPNJZU-b.png)}.mp[data-screen=teams] .ks .tcard[data-side=home]{--c:#ff5a1f}.mp[data-screen=teams] .ks .tcard[data-side=away]{--c:#1f9d55}.mp[data-screen=teams] .ks .team-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;max-height:none;padding:0;display:grid;overflow:visible}.mp[data-screen=teams] .ks .team-row{aspect-ratio:1;text-align:center;color:#141210;cursor:pointer;background:#f4f1e8;border:0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:0;padding:8px 6px;transition:transform .15s,background .15s;display:flex;position:relative;box-shadow:3px 3px #000}.mp[data-screen=teams] .ks .team-row .flag{font-size:16px;position:absolute;top:4px;left:6px}.mp[data-screen=teams] .ks .team-row svg{width:clamp(30px,6vh,52px);height:auto}.mp[data-screen=teams] .ks .team-row b{max-width:100%;font:400 clamp(12px, 1.9vh, 16px)/1.1 Anton, var(--f-display);white-space:normal;text-align:center}.mp[data-screen=teams] .ks .team-row:hover,.mp[data-screen=teams] .ks .team-row:focus{outline:3px solid var(--danfo);outline-offset:-3px;background:#fff;transform:translateY(-2px)}.mp[data-screen=teams] .ks .team-row .stars{font-size:10px}.mp[data-screen=teams] .ks-ui{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}.mp[data-screen=teams] .ks-ui>.ks-side{display:none}.mp[data-screen=teams] .ks-ui .ks-mid{grid-column:1/-1;padding:0}.mp[data-screen=teams] .ks-ui .ks-pair:before{display:none}.mp[data-screen=teams] .ks-ui .ks-col.is-chosen{--c:#ff5a1f;color:#fff;background:linear-gradient(#0a0806e6,#0a0806cc);flex-direction:column;gap:10px;min-width:0;padding:clamp(10px,1.8vh,18px);display:flex;position:relative;box-shadow:4px 4px #000}.mp[data-screen=teams] .ks-ui .ks-col.is-chosen:hover,.mp[data-screen=teams] .ks-ui .ks-col.is-chosen:focus-within,.mp[data-screen=teams] .ks-ui .ks-car:hover,.mp[data-screen=teams] .ks-ui .ks-car:focus,.mp[data-screen=teams] .ks-ui .ks-car:focus-visible{box-shadow:none;border-color:#0000;outline:none}.mp[data-screen=teams] .ks-ui .ks-col.is-chosen:nth-child(3){--c:#1f9d55}.mp[data-screen=teams] .ks-ui .ks-car{box-shadow:none;background:0 0;border:0;position:static}.mp[data-screen=teams] .ks-ui .ks-car-lab{color:#fff;font:400 clamp(14px, 2.4vh, 20px) Anton, var(--f-display);letter-spacing:.06em;text-align:center;text-transform:uppercase;text-shadow:1px 1px #000}.mp[data-screen=teams] .ks-ui .ks-thumb.is-current{filter:drop-shadow(0 6px 10px #0009);width:clamp(90px,16vh,150px);height:auto}.mp[data-screen=teams] .ks-ui .ks-thumb.is-side{opacity:.55;filter:brightness(.9)}.mp[data-screen=teams] .ks-ui .ks-car .arr{color:#fff;background:#ffffff26}.mp[data-screen=teams] .ks-ui .ks-foot{gap:8px}.mp[data-screen=teams] .ks-ui .ks-team{color:#141210;background:#f4f1e8;border:0;border-radius:4px 16px;box-shadow:3px 3px #000}.mp[data-screen=teams] .ks-ui .ks-team .arr{color:#141210}.mp[data-screen=teams] .ks-ui .ks-name b{color:#141210;font:400 clamp(16px, 2.6vh, 22px) Anton, var(--f-display)}.mp[data-screen=teams] .ks-ui .ks-name small{color:#4a443a}.mp[data-screen=teams] .ks-ui .city-chip,.mp[data-screen=teams] .ks-ui .random-team{color:#141210;background:#f4f1e8;border:0;border-radius:3px;box-shadow:2px 2px #000}.mp[data-screen=teams] .ks-ui .city-chip b,.mp[data-screen=teams] .ks-ui .city-chip small{color:#141210}.mp[data-screen=teams] .ks-note{color:#fff;text-shadow:1px 1px #000}.mp[data-screen=teams] .ks-ui .ks-pair{grid-template-columns:minmax(0,420px) minmax(0,420px);justify-content:center;gap:clamp(10px,1.2vw,18px)}.mp[data-screen=teams] .ks-ui .ks-pair>.ks-col:last-child{grid-column:2}.mp[data-screen=teams] .scr-head h2{font-size:clamp(34px,7.4vh,76px)}.mp[data-screen=teams] .scr:has(#mpKs) .scr-head h2{font-size:clamp(34px,7.4vh,76px)}.mp[data-screen=teams] .scr-head .eyebrow{font-size:clamp(12px,2vh,18px)}.mp[data-screen=plan] .pitch .attack,.mp[data-screen=plan] .lp2-attack{display:none}.mp[data-screen=plan] .pm,.mp[data-screen=plan] .lp2-disc{border-radius:0;box-shadow:none!important;outline:none!important}.mp[data-screen=plan] .pm:focus,.mp[data-screen=plan] .pm:focus-visible,.mp[data-screen=plan] .lp2-disc:focus,.mp[data-screen=plan] .lp2-disc:focus-visible{box-shadow:none!important;outline:none!important}.mp[data-screen=plan] .lineup{filter:none;background:#f4f1e8;border-radius:3px 14px;padding:8px 12px;box-shadow:4px 4px #000}.mp[data-screen=plan] .plan{align-items:stretch}.mp[data-screen=plan] .pitch{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.mp[data-screen=plan] .plan-side .scr-actions{min-height:76px}.mp[data-screen=plan] .pitch-wrap{height:100%}.mp[data-screen=plan] .pitch{height:calc(100% - 95px)}.mp[data-screen=vs]:before{filter:saturate(1.1);background:linear-gradient(#0a08068c,#0a080633 40%,#0a080699),url(/assets/bg-match-CS-_ONaZ.png) 50%/cover no-repeat}.mp[data-screen=vs] .vs-scr{background:#0d0b09;border:0;outline:4px solid #000;min-height:0;box-shadow:6px 6px #000}.mp[data-screen=vs] .vs-half{isolation:isolate;gap:6px;padding:clamp(14px,3vw,44px)}.mp[data-screen=vs] .vs-half.h{background:linear-gradient(135deg, color-mix(in srgb, var(--c1) 85%, #000), color-mix(in srgb, var(--c1) 40%, #000))}.mp[data-screen=vs] .vs-half.a{background:linear-gradient(225deg, color-mix(in srgb, var(--c2) 85%, #000), color-mix(in srgb, var(--c2) 40%, #000))}.mp[data-screen=vs] .vs-half:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.55;filter:grayscale(.6);background:url(/assets/bg-coupe-config-CPNJZU-b.png) 50%/cover;position:absolute;inset:0}.mp[data-screen=vs] .vs-half svg.crest{width:clamp(80px,11vw,150px)}.mp[data-screen=vs] .vs-half .vn{font-family:Anton, var(--f-display);color:#fff;text-shadow:4px 4px #000;font-size:clamp(36px,6vw,88px);font-weight:400;line-height:.95;transform:skew(-8deg)}.mp[data-screen=vs] .vs-half .vk{align-self:inherit;font-family:"Caveat Brush", var(--f-paint);color:#fff;opacity:1;text-shadow:2px 2px #000;background:linear-gradient(var(--danfo), var(--danfo)) 0 100% / 100% 3px no-repeat;width:fit-content;padding-bottom:6px;font-size:clamp(16px,1.9vw,26px);transform:rotate(-2deg)}.mp[data-screen=vs] .vs-center{aspect-ratio:1;background:var(--danfo);color:#141210;width:clamp(90px,12vw,170px);font:400 clamp(44px, 6.4vw, 96px)/1 Anton, var(--f-display);text-shadow:none;clip-path:polygon(8% 18%,30% 4%,52% 14%,78% 0,92% 26%,100% 54%,86% 84%,60% 100%,36% 90%,10% 96%,0 60%);place-items:center;font-style:normal;display:grid}.mp[data-screen=vs] .vs-info{color:#141210;background:#f4f1e8;border:0;gap:0;box-shadow:4px 4px #000}.mp[data-screen=vs] .vs-info div{background:0 0;border-left:1.5px solid #14121040}.mp[data-screen=vs] .vs-info div:first-child{border-left:0}.mp[data-screen=vs] .vs-info small{color:#4a443a}.mp[data-screen=vs] .vs-info b{font-family:Anton, var(--f-display);color:#141210;font-weight:400}.mp[data-screen=vs] .load .tip{color:#f4f1e8;text-shadow:1px 1px #000}.mp[data-screen=vs] .load .tip b{color:var(--danfo)}.mp[data-screen=vs] .bar-wrap{background:#0a0806b3;border:0;height:8px;box-shadow:2px 2px #000}.mp[data-screen=plan] .pm .disc{background:var(--base,#d4181f);color:var(--num,#fff);border-color:var(--alt,#fff)}.mp[data-screen=plan] .lu .no{background:var(--base,#d4181f);color:var(--num,#fff);border:2px solid var(--alt,transparent)}.mp[data-screen=plan] .lp2-disc,.mp[data-screen=plan] .lp2-num{--base:var(--kit)}.mp[data-screen=plan] .lp2-num{background:var(--kit,#d4181f);color:var(--kit-ink,#fff);border-radius:50%}.mp[data-screen=vs] .vs-info,.mp[data-screen=vs] .vs-info *{text-shadow:none!important}.mp[data-screen=vs] .vs-info small{letter-spacing:.12em;font-size:12px;font-weight:700}.mp[data-screen=vs] .vs-info b{letter-spacing:.01em;font-size:clamp(18px,3vh,26px)}.mp .top-right .top-cred{display:none}.mp .ranked-cauris{color:var(--danfo);font-weight:800}.mp .device-picker{flex-wrap:wrap;gap:6px;display:flex}.mp .device-picker button{color:#141210;font:400 clamp(12px, 1.9vh, 15px) Anton, var(--f-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#f4f1e8;border:0;border-radius:3px;padding:4px 12px}.mp .device-picker button[aria-pressed=true]{background:var(--danfo);color:#fff}.mp .ks-ui .ks-col .device-picker{justify-content:center}.mp [data-nav]:focus:not(:focus-visible),.mp .city-tile:focus:not(:focus-visible),.mp .team-choice-grid button:focus:not(:focus-visible),.mp .mp-stage:focus{box-shadow:none;outline:none}.mp .tile:focus:not(:focus-visible),.mp .opt:focus:not(:focus-visible){outline:none}.mp .is-tournament .device-picker,.mp .flag,.mp .ks-name .flag,.mp .team-row .flag,.mp .city-tile .flag{display:none}.mp[data-screen=cup]{background:#0d0b09}.mp[data-screen=cup] .mp-ambient,.mp[data-screen=cup] .court-art,.mp[data-screen=cup] .grain{display:none}.mp[data-screen=cup] .brand span:first-child{color:#fff}.mp[data-screen=cup] .profile-name{color:#141210;background:#f4f1e8;border:0;border-radius:3px;box-shadow:4px 4px #000}.mp[data-screen=cup] .mp-stage{visibility:hidden}.mp[data-screen=cup] .hints{display:none}.mp[data-screen=cup]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 0 100%,#ff3d004d,#0000 70%),linear-gradient(90deg,#0a080666,#0a08061f 50%,#0a08060f),linear-gradient(#0a080659,#0a080600 35%,#0a080666),url(/assets/bg-coupe-config-CPNJZU-b.png) 50%/cover no-repeat,#0d0b09;position:fixed;inset:0}.cupx{background:0 0!important}.mp,.cupx,.ml-match{--amber:#ff3d00;--hud-gold:#ff3d00;--mp-amber:#ff3d00}.mp[data-screen=teams] .ks .city-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mp[data-screen=teams] .ks .city-tile{--c:#ffb21c;color:#fff;text-shadow:1px 1px #000;background:radial-gradient(70% 120% at 12% 40%, color-mix(in srgb, var(--c) 75%, transparent), transparent 70%), #141210;outline-offset:-3px;clip-path:polygon(0 3%,5% 0,40% 2%,100% 0,99.4% 50%,100% 100%,55% 97%,10% 100%,0 96%);border:0;border-radius:0;outline:3px solid #f4f1e8;justify-content:center;gap:2px;min-height:64px;padding:8px 12px 8px 62px;position:relative;overflow:hidden}.mp[data-screen=teams] .ks .city-tile:before{content:"";z-index:1;opacity:1;filter:none;background:var(--c);clip-path:polygon(18% 6%,55% 0,70% 12%,92% 30%,100% 46%,84% 60%,74% 100%,52% 94%,44% 68%,20% 52%,0 36%);width:40px;height:46px;position:absolute;inset:50% auto auto 10px;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none}.mp[data-screen=teams] .ks .city-tile:after{content:"";z-index:0;filter:grayscale()contrast(1.1);opacity:.5;pointer-events:none;background:url(/assets/bg-accueil-uISLmAIT.png) 70% 40%/260%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000);mask-image:linear-gradient(90deg,#0000 38%,#000)}.mp[data-screen=teams] .ks .city-tile b,.mp[data-screen=teams] .ks .city-tile small{z-index:2;position:relative}.mp[data-screen=teams] .ks .city-tile:first-child{--c:#ffb21c}.mp[data-screen=teams] .ks .city-tile:nth-child(2){--c:#2f8fe8}.mp[data-screen=teams] .ks .city-tile:nth-child(3){--c:#ff3d00}.mp[data-screen=teams] .ks .city-tile:nth-child(4){--c:#1fb35a}.mp[data-screen=teams] .ks .city-tile:nth-child(5){--c:#ff7a1a}.mp[data-screen=teams] .ks .city-tile:nth-child(6){--c:#8a4fe8}.mp[data-screen=teams] .ks .city-tile b{color:#fff;font:400 clamp(20px, 3.6vh, 30px)/1 Anton, var(--f-display);letter-spacing:.01em;text-transform:uppercase}.mp[data-screen=teams] .ks .city-tile small{color:#fff;font:400 11px/1 Anton, var(--f-display);letter-spacing:.02em;text-transform:uppercase}.mp[data-screen=teams] .ks .city-tile:hover,.mp[data-screen=teams] .ks .city-tile:focus-visible{outline-color:var(--danfo);filter:brightness(1.12);outline-width:4px;transform:none}.mp,.mp *{scrollbar-width:none}.mp::-webkit-scrollbar{width:0;height:0;display:none}.mp ::-webkit-scrollbar{width:0;height:0;display:none}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]){background:#0d0b09}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .mp-ambient,.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .court-art,.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .grain{display:none}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]):before{content:"";z-index:0;pointer-events:none;filter:blur(3px)saturate(1.2)sepia(.35);background:radial-gradient(70% 55% at 85% 5%,#ff962873,#0000 70%),linear-gradient(#0a08068c,#0a080659 40%,#0a0806bf),url(/assets/bg-accueil-uISLmAIT.png) 30%/cover no-repeat;position:fixed;inset:0}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .brand span:first-child{color:#fff}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .top-back{background:#f4f1e8;border:0;border-radius:3px 18px;box-shadow:4px 4px #000}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .top-cred{background:var(--danfo);border:0;box-shadow:4px 4px #000}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .profile-name{background:#f4f1e8;border:0;border-radius:3px;box-shadow:4px 4px #000}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .hints{color:#fff;background:linear-gradient(90deg,#0a0806d9,#0000 70%);border-top:0}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .hints .k{color:#fff;background:0 0;border-color:#ffffff80}.mp .home-scr .home-head{gap:clamp(10px,2vw,28px)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .home-head .eyebrow{color:#fff;letter-spacing:.2em;text-shadow:2px 2px #000;font-style:italic}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .home-head .eyebrow b{color:var(--danfo)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .home-head h2{font-family:Anton, var(--f-display);color:#fff;white-space:nowrap;letter-spacing:.01em;text-shadow:4px 4px #000;font-size:clamp(34px,7vh,72px);font-weight:400;line-height:.95;transform:skew(-8deg)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .home-head h2 em,.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile h3 em{color:var(--danfo);font-style:normal}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .job-strip{border:0;border-left:6px solid var(--danfo);background:#f4f1e8;border-radius:2px 14px;box-shadow:4px 4px #000}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .job-strip .js-stamps i.on{background:var(--danfo)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .home-scr .ranking-card{background:var(--danfo);border:0;border-radius:2px 18px;min-width:230px;transform:rotate(1deg);box-shadow:5px 5px #000}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .ranking-card b{font-family:Anton, var(--f-display);letter-spacing:.01em;font-weight:400}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .hub.hub2{gap:clamp(12px,2.2vh,22px) clamp(12px,1.6vw,24px)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile{--img:none;color:#fff;background:linear-gradient(180deg, transparent 38%, #080604e0 100%), var(--img) center / cover no-repeat, #141210;outline-offset:-5px;clip-path:polygon(0 1%,4% 0,12% 1.2%,27% 0,46% 1%,63% 0,81% 1.2%,100% 0,99.3% 14%,100% 33%,99% 52%,100% 71%,99.3% 88%,100% 100%,82% 99%,61% 100%,40% 98.8%,21% 100%,7% 99%,0 100%,.7% 82%,0 61%,.8% 40%,0 19%);box-shadow:none;transition:transform .2s var(--ease-out), filter .2s;border:0;border-radius:0;outline:5px solid #f4f1e8;justify-content:flex-end}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile .t-art,.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile:after{display:none}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile[data-k=play]{--img:url(/assets/bg-jour-de-match-B6Tw1sKD.png);background-position:50% 30%}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile[data-k=shootout]{--img:url(/assets/bg-tirs-au-but-C0l_QAGZ.png)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile[data-k=training]{--img:url(/assets/bg-entrainement-B-ILb1j_.png)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile[data-k=online]{--img:url(/assets/bg-multijoueur-DVhRStPV.png)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile[data-k=settings]{--img:url(/assets/bg-reglages-CZs6Rk5R.png)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile:hover,.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile:focus{filter:brightness(1.1)saturate(1.1);box-shadow:none;transform:translateY(-4px)scale(1.012)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile:focus-visible{outline-color:var(--danfo)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile h3{font-family:Anton, var(--f-display);color:#fff;letter-spacing:.01em;transform-origin:0 100%;text-shadow:3px 3px #000;font-weight:400;transform:skew(-7deg)}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile.hero h3 em{display:block}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile p{color:#f4f1e8;font-family:var(--f-body);text-shadow:0 2px 6px #000;font-weight:500}@media (width<=700px){.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .hub.hub2{grid-template-columns:1fr 1fr}.mp:is([data-screen=home],[data-screen=modes],[data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .tile.hero{grid-area:auto/1/auto/-1;min-height:220px}}.mp .modes-scr{grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,2.4vh,26px);height:100%;min-height:0;display:grid}.mp .modes-head{justify-content:space-between;align-items:center;gap:clamp(10px,2vw,28px);display:flex}.mp .modes-head .eyebrow{color:#fff;letter-spacing:.2em;text-shadow:2px 2px #000;font-size:clamp(14px,2.4vh,22px);font-style:italic}.mp .modes-head h2{font-family:Anton, var(--f-display);color:#fff;white-space:nowrap;letter-spacing:.01em;text-shadow:4px 4px #000;font-size:clamp(38px,9vh,96px);font-weight:400;line-height:.95;transform:skew(-8deg)}.mp .modes-head h2 em{color:var(--danfo);font-style:normal}.mp .modes-head .job-strip{flex:0 460px;margin:0}.mp .modes-body{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,24px);min-height:0;display:grid}.mp .modes-scr .modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);min-height:0}.mp .modes-scr .mode{--img:none;--band:var(--danfo);color:#fff;background:linear-gradient(180deg, transparent 45%, #080604eb 100%), var(--img) center / cover no-repeat, #141210;outline-offset:-5px;clip-path:polygon(0 1%,8% 0,30% 1.2%,55% 0,78% 1%,100% 0,99.4% 22%,100% 48%,99% 74%,100% 100%,76% 99%,50% 100%,24% 98.8%,0 100%,.6% 70%,0 40%,.7% 18%);min-height:0;transition:transform .2s var(--ease-out), filter .2s;border:0;border-radius:0;outline:5px solid #f4f1e8;justify-content:flex-end;gap:10px;padding:0}.mp .modes-scr .mode-friendly{--img:url(/assets/bg-jour-de-match-B6Tw1sKD.png)}.mp .modes-scr .mode-cup{--img:url(/assets/bg-coupe-DC8bRLkZ.png);--band:#d8281c}.mp .modes-scr .mode-online{--img:url(/assets/bg-amicale-en-ligne-RVHIUDyy.png);--band:#1f9d55}.mp .modes-scr .mode:hover,.mp .modes-scr .mode:focus{filter:brightness(1.1);box-shadow:none;border:0;transform:translateY(-5px)scale(1.012)}.mp .modes-scr .mode:focus-visible{outline-color:var(--danfo)}.mp .modes-scr .mode h3{text-wrap:balance;align-self:flex-start;max-width:92%;margin:0 0 0 -6px}.mp .modes-scr .mode h3 span{background:var(--band);color:#fff;font-family:Anton, var(--f-display);letter-spacing:.02em;text-shadow:2px 2px #0008;clip-path:polygon(0 12%,4% 0,98% 6%,100% 92%,94% 100%,3% 94%);padding:.1em .55em .12em .45em;font-size:clamp(24px,4.4vh,46px);font-weight:400;line-height:1.02;display:inline-block;transform:skew(-10deg)rotate(-3deg)}.mp .modes-scr .mode-friendly h3 span{color:#141210;text-shadow:none}.mp .modes-scr .mode p{color:#f4f1e8;text-shadow:0 2px 6px #000;max-width:none;margin:0;padding:0 clamp(44px,4.6vw,64px) clamp(14px,2.6vh,26px) clamp(14px,1.6vw,24px);font-size:clamp(12px,1.9vh,17px);font-weight:500}.mp .modes-scr .mode .big,.mp .modes-scr .mode ul{display:none}.mode-go{aspect-ratio:1;color:#141210;background:#f4f1e8;border-radius:50%;place-items:center;width:clamp(30px,4.4vh,42px);font-size:clamp(14px,2.2vh,20px);font-style:normal;font-weight:900;display:grid;position:absolute;bottom:clamp(12px,2.4vh,24px);right:clamp(10px,1.2vw,18px)}@media (width<=900px){.mp .modes-head{flex-direction:column;align-items:flex-start}.mp .modes-body{grid-template-columns:1fr;overflow:auto}.mp .modes-scr .modes{grid-template-columns:1fr}.mp .modes-scr .mode{min-height:200px}}.mp[data-screen=home] .tile:hover,.mp[data-screen=home] .tile:focus,.mp .modes-scr .mode:hover,.mp .modes-scr .mode:focus{outline-color:var(--danfo)}.mp .modes-scr .mode:hover .mode-go,.mp .modes-scr .mode:focus .mode-go{background:var(--danfo);color:#fff}.mp[data-screen=rules]{--paper:#f4f1e8}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .crumb{color:#ffffffb8}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .crumb.done{color:#fff}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .crumb.now{color:#fff;background:var(--danfo);box-shadow:3px 3px #000}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .crumb b{font-family:Anton, var(--f-display);font-weight:400}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .scr-head .eyebrow{background:var(--danfo);color:#141210;letter-spacing:.14em;padding:.15em .8em;font-size:clamp(12px,2vh,18px);font-style:italic;font-weight:800;display:inline-block;transform:skew(-10deg)rotate(-2deg)}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .scr-head h2{font-family:Anton, var(--f-display);color:#fff;white-space:nowrap;text-shadow:4px 4px #000;letter-spacing:.01em;font-size:clamp(36px,8.4vh,88px);font-weight:400;line-height:.95;transform:skew(-8deg)}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .scr-head h2 em{color:var(--danfo);font-style:normal}.mp[data-screen=rules] .opts{gap:clamp(6px,1.2vh,12px)}.mp[data-screen=rules] .opt{background:var(--paper);color:#141210;outline-offset:-4px;clip-path:polygon(0 3%,6% 0,40% 2%,100% 0,99.5% 50%,100% 98%,60% 100%,12% 98%,0 100%);min-height:clamp(48px,8.4vh,78px);transition:transform .2s var(--ease-out), outline-color .15s;border:0;outline:4px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;gap:0;padding:0 clamp(8px,1vw,14px) 0 0;transform:skew(-4deg);box-shadow:4px 4px #000}.mp[data-screen=rules] .opt:before{display:none}.mp[data-screen=rules] .opt:hover{background:#fff}.mp[data-screen=rules] .opt:focus{outline-color:var(--danfo);background:#fff;transform:skew(-4deg)translate(8px)}.mp[data-screen=rules] .opt-ico{color:#fff;background:#141210;align-self:stretch;place-items:center;width:clamp(54px,8vh,78px);margin-right:clamp(12px,1.4vw,20px);display:grid}.mp[data-screen=rules] .opt:focus .opt-ico{color:var(--danfo)}.mp[data-screen=rules] .opt-ico svg{width:52%;height:auto}.mp[data-screen=rules] .opt-label{font-family:Anton, var(--f-display);letter-spacing:.03em;font-size:clamp(14px,2.4vh,22px);font-weight:400}.mp[data-screen=rules] .opt-label small{font-family:var(--f-body);color:#4a443a;letter-spacing:0;font-size:clamp(10px,1.55vh,13px);font-weight:500}.mp[data-screen=rules] .opt-val b{min-width:clamp(110px,12vw,190px);font-family:Anton, var(--f-display);letter-spacing:.01em;color:#141210;font-size:clamp(18px,3.3vh,30px);font-weight:400}.mp[data-screen=rules] .opt .arr{color:#141210}.mp[data-screen=rules] .opt .arr:hover{background:var(--danfo);color:#fff}.mp[data-screen=rules] .dots i{background:#bdb7a8;height:4px}.mp[data-screen=rules] .dots i.on{background:var(--danfo)}.mp[data-screen=rules] .opt.locked .opt-val b{color:#141210}.mp[data-screen=rules] .opt .lock{display:none}.mp[data-screen=rules] .venue-block{filter:drop-shadow(6px 6px #000);background:url(/assets/bg-choix-stade-WODyiecu.png) 50%/100% 100% no-repeat,#fff;flex-direction:column;gap:clamp(6px,1.2vh,12px);padding:clamp(22px,4.2vh,40px) clamp(24px,3.4vw,44px) clamp(26px,4.6vh,44px);display:flex}.mp[data-screen=rules] .venue-block .pg-side{gap:6px}.mp[data-screen=rules] .pg-card{aspect-ratio:2;background:#141210;border:0}.mp[data-screen=rules] .pg-card .arr{color:#fff;z-index:2;background:#141210;border:2px solid #fff}.mp[data-screen=rules] .pg-card .arr:hover{background:var(--danfo)}.mp[data-screen=rules] .pg-name{z-index:2;padding:34px 6% 6%}.mp[data-screen=rules] .pg-name small{font-family:var(--f-label);letter-spacing:.1em;font-size:clamp(12px,2vh,18px);font-weight:800}.mp[data-screen=rules] .pg-name b{font-family:Anton, var(--f-display);text-shadow:3px 3px #000;transform-origin:0 100%;font-size:clamp(26px,5.6vh,52px);font-weight:400;transform:skew(-8deg)}.mp[data-screen=rules] .pg-desc{color:#141210;font-size:clamp(12px,1.8vh,15px);font-weight:600}.mp[data-screen=rules] .fmt-card{background:0 0;border:0;margin:0;padding:0}.mp[data-screen=rules] .fmt-card .fmt-schema{max-height:clamp(80px,14vh,140px);margin-inline:auto}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .cta{background:var(--danfo);color:#fff;height:clamp(52px,8vh,72px);font-family:Anton, var(--f-display);letter-spacing:.04em;filter:drop-shadow(5px 5px #000);padding:0 clamp(30px,3vw,54px);font-size:clamp(22px,3.6vh,34px);font-weight:400}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .cta:after{content:"›";font-size:1.3em;line-height:.8}.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .cta:hover,.mp:is([data-screen=rules],[data-screen=sides],[data-screen=teams],[data-screen=name],[data-screen=profile],[data-screen=leaderboard],[data-screen=training],[data-screen=settings],[data-screen=plan],[data-screen=vs],[data-screen=soon]) .cta:focus{background:var(--danfo-hi)}.mp[data-screen=rules]:before{filter:saturate(1.1);background:linear-gradient(90deg,#0a08068c,#0a08061a 55%),linear-gradient(#0a080659,#0000 30%,#0a08068c),url(/assets/bg-match-CS-_ONaZ.png) 50%/cover no-repeat}.mp[data-screen=rules] .opt{min-height:clamp(44px,7.4vh,68px)}.mp .training-scr .modes.drills{grid-template-columns:repeat(4,minmax(0,1fr))}.mp .training-scr .lede{color:var(--dust);font:500 15px var(--f-body);margin:6px 0 0}.mp .training-scr .drill-bullets{font:700 12px var(--f-label);letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:6px 0 0;padding:0;list-style:none;position:relative}.mp .training-scr .drill-bullets li:before{content:"• ";color:var(--danfo)}@media (width<=1100px){.mp .training-scr .modes.drills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mp .training-scr .modes.drills{grid-template-columns:1fr}}.mp[data-screen=sides]:before{filter:saturate(1.1);background:linear-gradient(90deg,#0a080659,#0a08061a 50%,#0a08061a),url(/assets/bg-match-CS-_ONaZ.png) 50%/cover no-repeat}.mp[data-screen=sides] .local-sides-scr .scr-head{align-items:flex-end}.mp[data-screen=sides] .scr-head .lede{color:#fff;max-width:300px;font:400 clamp(14px, 2.4vh, 20px)/1.15 "Caveat Brush", var(--f-paint);text-shadow:1px 1px #000;transform:rotate(-3deg)}.mp[data-screen=sides] .local-sides{gap:clamp(14px,2vw,30px);position:relative}.mp[data-screen=sides] .local-sides:after{content:"VS";aspect-ratio:1;background:var(--danfo);color:#141210;width:clamp(60px,9vh,100px);font:400 clamp(28px, 5vh, 52px)/1 Anton, var(--f-display);clip-path:polygon(8% 18%,30% 4%,52% 14%,78% 0,92% 26%,100% 54%,86% 84%,60% 100%,36% 90%,10% 96%,0 60%);z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)skew(-8deg)}.mp[data-screen=sides] .local-seat{--c:#2f8fe8;text-align:center;background:linear-gradient(180deg, transparent 30%, #0a0806bf), linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, transparent), transparent 70%), url(/assets/bg-coupe-config-CPNJZU-b.png) center / cover no-repeat, #141210;outline:3px solid var(--c);outline-offset:-3px;border:0;justify-content:flex-end;align-items:center;gap:clamp(8px,1.6vh,16px);padding:clamp(12px,2vh,22px);position:relative;overflow:hidden;box-shadow:4px 4px #000}.mp[data-screen=sides] .local-seat:nth-child(2){--c:#ff7a1a;background-image:linear-gradient(180deg, transparent 30%, #0a0806bf), linear-gradient(225deg, color-mix(in srgb, var(--c) 50%, transparent), transparent 70%), url(/assets/bg-coupe-config-CPNJZU-b.png)}.mp[data-screen=sides] .local-seat-heading{justify-items:center;gap:4px;display:grid}.mp[data-screen=sides] .local-seat .local-seat-heading h3{background:var(--c);color:#fff;font:400 clamp(30px, 7vh, 64px)/1 Anton, var(--f-display);text-shadow:3px 3px #0006;padding:0 .6em .05em .5em;transform:skew(-8deg)rotate(-2deg);color:#fff!important}.mp[data-screen=sides] .local-seat-heading small{color:#fff;font:400 clamp(11px, 1.8vh, 15px) Anton, var(--f-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:1px 1px #000}.mp[data-screen=sides] .local-seat .token{color:#141210;width:min(100%,330px);box-shadow:none;background:#fff0ea;border:0;border-radius:999px}.mp[data-screen=sides] .local-seat .token .pad{background:var(--danfo);color:#fff;border-radius:50%}.mp[data-screen=sides] .local-seat .token.cpu .pad{background:#9b958a}.mp[data-screen=sides] .local-seat .token b{font:400 clamp(16px, 2.8vh, 24px) Anton, var(--f-display);letter-spacing:.02em;text-transform:uppercase}.mp[data-screen=sides] .local-seat .token:focus{outline:3px solid var(--danfo);outline-offset:2px}.mp[data-screen=sides] .local-device-list{justify-content:center;gap:8px}.mp[data-screen=sides] .local-device-list button{color:#141210;font:700 clamp(12px, 1.9vh, 15px) var(--f-body);background:#fff;border:0;border-radius:3px;padding:6px 14px}.mp[data-screen=sides] .local-device-list button[aria-pressed=true]{background:var(--danfo);color:#fff}.mp[data-screen=sides] .local-connect{color:#fff;text-shadow:1px 1px #000}.mp[data-screen=sides] .local-connect b{font-weight:500}@media (width<=700px){.mp[data-screen=sides] .local-sides:after{top:50%}}.mp[data-screen=teams]:before{filter:saturate(1.1);background:linear-gradient(#0a080673,#0a08061a 40%,#0a080659),url(/assets/bg-match-CS-_ONaZ.png) 50%/cover no-repeat}.mp[data-screen=teams] .ks{background:0 0;border:0;overflow:visible}.mp[data-screen=teams] .ks:after{display:none}.mp[data-screen=teams] .tcard{--c:#2f8fe8;color:#fff;outline:3px solid var(--c);outline-offset:-3px;background:#0a0806e0;border:0;border-radius:0;padding:clamp(10px,1.8vh,18px);box-shadow:4px 4px #000}.mp[data-screen=teams] .tcard[data-side=away]{--c:#ff5a1f}.mp[data-screen=teams] .tcard:before{display:none}.mp[data-screen=teams] .side-lab{background:var(--c);color:#fff;font:400 clamp(24px, 5vh, 46px)/1 Anton, var(--f-display);text-transform:uppercase;padding:0 .6em .05em .5em;display:inline-block;transform:skew(-8deg)rotate(-2deg)}.mp[data-screen=teams] .tc-top{align-items:center;gap:12px}.mp[data-screen=teams] .who{color:#141210;font:700 12px var(--f-body);text-transform:uppercase;background:#fff;border:0;border-radius:3px;padding:4px 12px}.mp[data-screen=teams] .city-head{color:#fff;font:400 clamp(16px, 3vh, 26px) Anton, var(--f-display);letter-spacing:.02em}.mp[data-screen=teams] .random-team{color:#141210;font:400 clamp(13px, 2.1vh, 17px) Anton, var(--f-display);letter-spacing:.02em;cursor:pointer;background:#fff;border:0;border-radius:3px;padding:6px 14px}.mp[data-screen=teams] .city-grid{grid-template-columns:repeat(2,1fr);gap:8px}.mp[data-screen=teams] .city-tile{color:#141210;background:linear-gradient(90deg,#fff 55%,#ffffff8c),url(/assets/bg-accueil-uISLmAIT.png) 80% 40%/200%;border:0;border-radius:2px}.mp[data-screen=teams] .city-tile b{font:400 clamp(20px, 4vh, 34px)/1 Anton, var(--f-display)}.mp[data-screen=teams] .city-tile small{color:#4a443a;font:700 clamp(11px, 1.7vh, 14px) var(--f-label);text-transform:uppercase;letter-spacing:.08em}.mp[data-screen=teams] .city-tile:hover,.mp[data-screen=teams] .city-tile:focus{outline:3px solid var(--danfo);outline-offset:-3px;transform:none}.mp[data-screen=teams] .team-row{color:#141210;background:#fff;border:0}.mp[data-screen=teams] .ks{height:clamp(240px,100dvh - 330px,640px)}.mp[data-screen=teams] .ks-ui{grid-template-columns:minmax(0,.5fr) minmax(0,4.4fr) minmax(0,.5fr)}.mp[data-screen=teams] .ks-side{opacity:.9}.mp[data-screen=teams] .ks-big{display:none}.mp[data-screen=teams] .ks-pair{gap:clamp(14px,2vw,30px)}.mp[data-screen=teams] .tcard{min-width:0}.mp[data-screen=teams] .city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp .top-back{color:#141210;height:40px;font:800 15px var(--f-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#f4f1e8;border:0;border-radius:6px 20px;padding:0 18px 0 12px;box-shadow:3px 3px #000}.mp .top-back:hover,.mp .top-back:focus-visible{outline:3px solid var(--danfo);outline-offset:2px;background:#fff}.mp .top-back svg{stroke-width:3px;width:13px;height:13px}.mp[data-screen=home]:before{display:none}.home-bgs{z-index:0;pointer-events:none;position:fixed;inset:0}.home-bgs i{opacity:0;background:linear-gradient(90deg, #0a0806e0 0, #0a08068c 34%, #0a080600 62%), linear-gradient(180deg, #0a080680, transparent 22%, transparent 78%, #0a08068c), var(--bg-img) 70% center / cover no-repeat;transition:opacity .45s;position:absolute;inset:0}.home-bgs i.is-on{opacity:1}.home-bgs i[data-k=play]{--bg-img:url(/assets/bg-jour-de-match-B6Tw1sKD.png)}.home-bgs i[data-k=cup]{--bg-img:url(/assets/bg-coupe-DC8bRLkZ.png)}.home-bgs i[data-k=shootout]{--bg-img:url(/assets/bg-tirs-au-but-C0l_QAGZ.png)}.home-bgs i[data-k=training]{--bg-img:url(/assets/bg-entrainement-B-ILb1j_.png)}.home-bgs i[data-k=online]{--bg-img:url(/assets/bg-multijoueur-DVhRStPV.png)}.home-bgs i[data-k=settings]{--bg-img:url(/assets/bg-reglages-CZs6Rk5R.png)}.mp[data-screen=home] .home-scr{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,520px) 1fr;column-gap:clamp(16px,3vw,48px);position:relative}.mp[data-screen=home] .home-head{grid-column:1/-1}.mp[data-screen=home] .hub.hub2{flex-direction:column;grid-column:1;grid-template-rows:none;grid-template-columns:none;justify-content:center;align-self:center;gap:4px;height:auto;display:flex}.mp[data-screen=home] .hub.hub2 .tile,.mp[data-screen=home] .hub.hub2 .tile.hero{clip-path:none;filter:none;height:auto;min-height:0;box-shadow:none;transition:background .2s, transform .2s var(--ease-out), border-color .2s;background:#0a0806b8;border:0;border-left:8px solid #0000;outline:0;flex:none;grid-area:auto;justify-content:center;gap:2px;padding:clamp(10px,1.8vh,18px) clamp(16px,2vw,28px);transform:none}.mp[data-screen=home] .hub.hub2 .tile:hover,.mp[data-screen=home] .hub.hub2 .tile:focus,.mp[data-screen=home] .hub.hub2 .tile.is-active{border-left-color:var(--danfo);filter:none;background:#f4f1e8;outline:0;transform:translate(14px)}.mp[data-screen=home] .hub.hub2 .tile h3,.mp[data-screen=home] .hub.hub2 .tile.hero h3,.mp[data-screen=home] .hub.hub2 .tile:not(.hero) h3{text-shadow:3px 3px #000;font-size:clamp(24px,5vh,46px);line-height:.95;transform:skew(-7deg)}.mp[data-screen=home] .hub.hub2 .tile h3 em{color:var(--danfo);display:inline}.mp[data-screen=home] .hub.hub2 .tile.is-active h3,.mp[data-screen=home] .hub.hub2 .tile:hover h3{color:#141210;text-shadow:none}.mp[data-screen=home] .hub.hub2 .tile p{opacity:0;color:#4a443a;max-height:0;text-shadow:none;margin:0;font-size:clamp(12px,1.9vh,16px);transition:max-height .25s,opacity .25s;display:block;overflow:hidden}.mp[data-screen=home] .hub.hub2 .tile.is-active p,.mp[data-screen=home] .hub.hub2 .tile:hover p{opacity:1;max-height:3.4em}@media (width<=700px){.mp[data-screen=home] .home-scr{grid-template-columns:1fr}.home-bgs i{background-position:60%}}.mp[data-screen=home] .hub.hub2 .tile,.mp[data-screen=home] .hub.hub2 .tile.hero{flex-direction:column;gap:4px;padding-block:clamp(12px,2.2vh,22px);display:flex;container-type:normal}.mp[data-screen=home] .hub.hub2{gap:clamp(4px,.8vh,8px)}.mp[data-screen=home] .hub.hub2 .tile h3{white-space:nowrap;margin:0}.mp:is([data-screen=modes],[data-screen=training]):before{display:none}.home-bgs i[data-m=friendly]{--bg-img:url(/assets/bg-jour-de-match-B6Tw1sKD.png)}.home-bgs i[data-m=cup]{--bg-img:url(/assets/bg-coupe-DC8bRLkZ.png)}.home-bgs i[data-m=online]{--bg-img:url(/assets/bg-amicale-en-ligne-RVHIUDyy.png)}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr{z-index:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,520px) 1fr;column-gap:clamp(16px,3vw,48px);position:relative}.mp:is([data-screen=modes],[data-screen=training]) .modes-head{grid-column:1/-1}.mp:is([data-screen=modes],[data-screen=training]) .modes-body{grid-column:1;align-self:center;display:block}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .modes{flex-direction:column;gap:clamp(4px,.8vh,8px);min-height:0;display:flex!important}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-friendly{clip-path:none;filter:none;min-height:0;box-shadow:none;transition:background .2s, transform .2s var(--ease-out), border-color .2s;background:#0a0806b8;border:0;border-left:8px solid #0000;outline:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;padding:clamp(12px,2.2vh,22px) clamp(70px,6vw,90px) clamp(12px,2.2vh,22px) clamp(16px,2vw,28px);display:flex;transform:none}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode:hover,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode:focus,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active{border-left-color:var(--band,var(--danfo));filter:none;background:#f4f1e8;outline:0;transform:translate(14px)}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode h3{max-width:none;margin:0}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode h3 span{clip-path:none;color:#fff;text-shadow:3px 3px #000;background:0 0;padding:0;font-size:clamp(24px,5vh,46px);display:inline-block;transform:skew(-7deg)}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-friendly h3 span{color:var(--danfo);text-shadow:3px 3px #000}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-cup h3 span{color:#ff5a4a}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-online h3 span{color:#3ddc84}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active h3 span,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode:hover h3 span{text-shadow:none}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active h3 span{color:#141210}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active.mode-friendly h3 span{color:var(--danfo)}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active.mode-cup h3 span{color:#d8281c}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active.mode-online h3 span{color:#1f9d55}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode p{opacity:0;color:#4a443a;max-height:0;text-shadow:none;padding:0;font-size:clamp(12px,1.9vh,16px);transition:max-height .25s,opacity .25s;overflow:hidden}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active p,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode:hover p{opacity:1;max-height:4em}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-go{top:50%;bottom:auto;right:18px;transform:translateY(-50%)}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-cup{--band:#d8281c}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-online{--band:#1f9d55}@media (width<=700px){.mp:is([data-screen=modes],[data-screen=training]) .modes-scr{grid-template-columns:1fr}}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode h3 span,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-friendly h3 span,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-cup h3 span,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-online h3 span{color:#fff;text-shadow:3px 3px #000}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode h3 span em{color:var(--danfo);font-style:normal}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active h3 span,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode:hover h3 span{color:#141210;text-shadow:none}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode.is-active h3 span em,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode:hover h3 span em{color:var(--danfo)}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode{padding-right:clamp(16px,2vw,28px)}.home-bgs i[data-k=daily]{--bg-img:url(/assets/bg-coupe-config-CPNJZU-b.png)}.mp[data-screen=rules] .pg-surface{color:#141210;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;font-size:clamp(12px,1.7vh,14px);font-weight:600;display:flex}.mp[data-screen=rules] .pg-surface b{color:#f8f6f0;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;background:#141210;padding:1px 8px;font-weight:800}.home-bgs i[data-m=regional]{--bg-img:url(/assets/bg-coupe-DC8bRLkZ.png)}.home-bgs i[data-m=continental]{--bg-img:url(/assets/bg-coupe-de-zone-Duqt9SJ6.png)}.mp .modes-scr .mode-regional{--band:#d8281c}.mp .modes-scr .mode-continental{--band:var(--danfo)}.mp .pg-card img.pg-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-bgs i[data-m=free]{--bg-img:url(/assets/bg-jour-de-match-B6Tw1sKD.png)}.home-bgs i[data-m=practice]{--bg-img:url(/assets/bg-coupe-DC8bRLkZ.png)}.home-bgs i[data-m=finishing]{--bg-img:url(/assets/bg-amicale-en-ligne-RVHIUDyy.png)}.home-bgs i[data-m=penalty10]{--bg-img:url(/assets/bg-coupe-DC8bRLkZ.png)}.mp[data-screen=training] .modes-scr .drill-bullets,.mp[data-screen=training] .modes-scr .mode-go{display:none}.mp[data-screen=training] .modes-scr .mode-drill{--band:var(--danfo)}.mp[data-screen=training] .modes-scr .mode h3 span,.mp[data-screen=training] .modes-scr .mode-cup h3 span,.mp[data-screen=training] .modes-scr .mode-online h3 span,.mp[data-screen=training] .modes-scr .mode-friendly h3 span{color:#fff}.mp[data-screen=training] .modes-scr .mode h3 span em{color:var(--danfo);font-style:normal}.mp[data-screen=training] .modes-scr .mode.is-active h3 span,.mp[data-screen=training] .modes-scr .mode:hover h3 span{color:#141210}.mp[data-screen=training] .modes-head .lede{display:none}.mp .cta,.mp .ghost,.cupx .cupx-cta,.ml-match .pause-overlay .ps-cta,.ml-match .pause-overlay .ps-btn,.ml-match .pause-actions button{transition:background .15s,transform .15s,box-shadow .15s;clip-path:none!important;border:0!important;border-radius:8px 24px!important;transform:none!important;box-shadow:4px 4px #000!important}.mp .cta:before,.mp .cta:after,.cupx .cupx-cta:before{content:none!important;display:none!important}.cupx .cupx-cta:after{margin-left:16px;font-size:1.3em;line-height:.8;content:none!important;background:0 0!important;display:inline!important;position:static!important}.mp .cta:hover,.mp .cta:focus-visible,.cupx .cupx-cta:hover,.cupx .cupx-cta:focus-visible,.mp .ghost:hover,.ml-match .pause-actions button:hover,.ml-match .pause-actions button:focus-visible{outline:none!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #000!important}.mp .cta:disabled,.cupx .cupx-cta:disabled{opacity:.5;box-shadow:4px 4px #000!important}.mp .title-scr>.press.title-prompt{-webkit-backdrop-filter:none;backdrop-filter:none;color:#141210!important;background:#f4f1e8!important;border:0!important;border-radius:8px 26px!important;outline:none!important;transform:none!important;box-shadow:4px 4px #000!important}.mp .title-scr>.press.title-prompt:before,.mp .title-scr>.press.title-prompt:after{content:none!important;display:none!important}.mp .title-scr>.press.title-prompt:hover,.mp .title-scr>.press.title-prompt:focus-visible{background:#fff!important;outline:none!important}.mp .title-scr>.press.title-prompt .title-x{color:#fff;background:#141210}.mp .title-scr>.title-bg:after{content:none!important;display:none!important}.mp .title-scr>.title-hint{text-align:center;color:#fff;font:400 clamp(16px, 2.6vh, 24px) "Caveat Brush", var(--f-paint);letter-spacing:.03em;text-shadow:2px 2px #000;pointer-events:none;z-index:3;margin:0;animation:2.4s ease-in-out infinite title-pulse;position:fixed;bottom:clamp(18px,5vh,48px);left:0;right:0}@keyframes title-pulse{50%{opacity:.45}}.mp[data-screen=title] .title-scr .slogan{text-wrap:nowrap;max-width:92vw;white-space:pre!important;width:max-content!important;font-size:clamp(16px,2.2vw,30px)!important}.mp .mp-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.mp .mp-app{grid-template-columns:minmax(0,1fr)}.mp .topbar{min-width:0}.mp .crumbs,.mp .top-right{flex:0 auto;min-width:0}.mp .profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.mp .top-back{flex:none}@media (width<=1000px){.mp .topbar{gap:8px;padding-inline:max(10px,2.2vw)}.mp .crumb{padding:4px 8px}.mp .crumb:not(.now)>span,.mp .install-btn .lbl{display:none}.mp .install-btn{padding-inline:10px}}@media (width<=760px){.mp .top-back .lbl{display:none}.mp .brand{font-size:17px}.mp .profile-name{max-width:34vw}}@media (height<=520px){.mp .topbar{gap:8px;min-height:0;padding-block:6px 2px}.mp .brand{font-size:16px}.mp .mp-stage{padding-block:2px 4px}.mp .scr{gap:8px}.mp .scr-head{gap:8px;padding-top:0}.mp .scr-head .eyebrow{letter-spacing:.12em;font-size:11px}.mp .scr h2{font-size:clamp(26px,9vh,44px)}.mp .scr-head .lede{display:none}.mp .scr-actions{z-index:5;background:linear-gradient(#08060400,#080604e0 45%);gap:8px;margin-inline:calc(-1*max(16px,3vw));padding-block:6px 4px;padding-inline:max(16px,3vw);position:sticky;bottom:0}.mp .cta{height:44px;padding-inline:24px;font-size:20px}.mp .ghost{height:40px;padding-inline:14px;font-size:14px}.mp .opts{gap:3px}.mp .opt{gap:8px;padding:4px 6px 4px 14px}.mp .opt-label{font-size:15px}.mp .opt-label small{display:none}.mp .opt-val b{min-width:92px;font-size:19px}.mp .arr{width:30px;height:30px}.mp .rules,.mp .rules.has-pg{gap:12px}.mp .pg-card{aspect-ratio:2}}@media (height<=400px){.mp .scr h2{font-size:clamp(22px,8vh,34px)}.mp .scr-head .eyebrow{display:none}}@media (orientation:landscape) and (height<=520px){.ml-match .pause-overlay .pause-sheet.ps-unified{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:12px;height:100%;padding:8px max(16px,3vw);overflow:hidden}.ml-match .pause-overlay .ps-unified .ps-logo{display:none}.ml-match .pause-overlay .pause-sheet.ps-unified h2{font-size:clamp(30px,11vh,46px)}.ml-match .pause-overlay .ps-unified .ps-main{gap:6px;max-width:none}.ml-match .pause-overlay .ps-unified .ps-side{align-self:center;min-height:0;max-height:100%;padding:12px 18px;overflow-y:auto}.ml-match .pause-overlay .ps-cta,.ml-match .pause-overlay .ps-btn{height:40px;font-size:16px}.ml-match .pause-overlay .ps-unified .ps-hint{display:none}}.ml-match .coach-pause{top:max(12px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:5;width:44px;height:44px;box-shadow:none;cursor:pointer;background:#0c0a088c;border:2px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;display:flex;position:absolute}.ml-match .coach-pause i{background:#fff;border-radius:1px;width:4px;height:16px}@media (height<=520px){.mp:is([data-screen=modes],[data-screen=training]) .modes-scr{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:8px;height:auto;min-height:100%}.mp:is([data-screen=modes],[data-screen=training]) .modes-head{flex-flow:wrap;align-items:center;gap:6px 12px}.mp:is([data-screen=modes],[data-screen=training]) .modes-head>div{flex:auto;min-width:0}.mp:is([data-screen=modes],[data-screen=training]) .modes-head .lede{display:none}.mp:is([data-screen=modes],[data-screen=training]) .modes-head .job-strip{flex:100%;max-width:none;height:auto;min-height:40px;margin:0;padding-block:4px}.mp:is([data-screen=modes],[data-screen=training]) .modes-body{align-self:start}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode,.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode-friendly{padding-block:8px}.mp:is([data-screen=modes],[data-screen=training]) .modes-scr .mode h3 span{font-size:clamp(20px,6vh,30px)}}
