@keyframes mv-fade{0%{opacity:0}to{opacity:1}}@keyframes mv-fade-a{0%{opacity:0}to{opacity:1}}@keyframes mv-fade-b{0%{opacity:0}to{opacity:1}}@keyframes mv-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes mv-page-a{0%{opacity:0;transform:translateY(var(--motion-page-shift))}to{opacity:1;transform:none}}@keyframes mv-page-b{0%{opacity:0;transform:translateY(var(--motion-page-shift))}to{opacity:1;transform:none}}@keyframes mv-drop{0%{opacity:0;transform:translateY(var(--motion-drop))}55%{opacity:1;transform:translateY(calc(var(--motion-drop) * -.25))}80%{transform:translateY(calc(var(--motion-drop) * .08))}to{opacity:1;transform:none}}@keyframes mv-slide-right{0%{opacity:0;transform:translateX(var(--motion-slide))}to{opacity:1;transform:none}}@keyframes mv-sheet{0%{opacity:0;transform:translateY(var(--motion-slide))}to{opacity:1;transform:none}}@keyframes mv-pop{0%{scale:1}45%{scale:var(--motion-scale-pop)}to{scale:1}}@keyframes mv-check{0%{opacity:0;scale:0}60%{opacity:1;scale:var(--motion-scale-pop)}to{opacity:1;scale:1}}@keyframes mv-hop{0%,to{transform:translateY(0)}40%{transform:translateY(var(--motion-hop))}70%{transform:translateY(calc(var(--motion-hop) * -.3))}}@keyframes mv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mv-float{0%,to{translate:0}50%{translate:0 var(--motion-float-y)}}@keyframes mv-sway{0%,to{rotate:calc(var(--motion-sway) * -1)}50%{rotate:var(--motion-sway)}}@keyframes mv-pulse{0%,72%,to{scale:1}80%{scale:var(--motion-scale-hover)}88%{scale:1}94%{scale:calc(1 + (var(--motion-scale-hover) - 1) / 2)}}@keyframes mv-glint{0%,62%{transform:translateX(-180%) skewX(var(--motion-skew))}to{transform:translateX(320%) skewX(var(--motion-skew))}}@keyframes mv-beat{0%,to{scale:1}50%{scale:var(--motion-scale-hover)}}@keyframes mv-ring{0%,to{rotate:0deg}15%{rotate:var(--motion-ring)}30%{rotate:calc(var(--motion-ring) * -1)}45%{rotate:calc(var(--motion-ring) * .6)}60%{rotate:calc(var(--motion-ring) * -.6)}75%{rotate:calc(var(--motion-ring) * .25)}}.balance{font-variant-numeric:tabular-nums}.tabbar__marker,.sidenav__marker{display:none}@media (prefers-reduced-motion:reduce){main[data-page=a]{animation:mv-fade-a var(--motion-fade-reduced) linear backwards!important}main[data-page=b]{animation:mv-fade-b var(--motion-fade-reduced) linear backwards!important}}@media (prefers-reduced-motion:no-preference){main[data-page=a]{animation:mv-page-a var(--motion-base) var(--motion-ease-out) backwards}main[data-page=b]{animation:mv-page-b var(--motion-base) var(--motion-ease-out) backwards}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(-n+10)),:where(#main>:not(:only-child)):where(:nth-child(-n+10)){animation:mv-rise var(--motion-slow) var(--motion-ease-out) backwards;animation-delay:calc(var(--mv-i,0) * var(--motion-stagger))}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:first-child),:where(#main>:not(:only-child)):where(:first-child){--mv-i:0}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(2)),:where(#main>:not(:only-child)):where(:nth-child(2)){--mv-i:1}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(3)),:where(#main>:not(:only-child)):where(:nth-child(3)){--mv-i:2}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(4)),:where(#main>:not(:only-child)):where(:nth-child(4)){--mv-i:3}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(5)),:where(#main>:not(:only-child)):where(:nth-child(5)){--mv-i:4}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(6)),:where(#main>:not(:only-child)):where(:nth-child(6)){--mv-i:5}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(7)),:where(#main>:not(:only-child)):where(:nth-child(7)){--mv-i:6}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(8)),:where(#main>:not(:only-child)):where(:nth-child(8)){--mv-i:7}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(9)),:where(#main>:not(:only-child)):where(:nth-child(9)){--mv-i:8}:where(#main>:only-child:not(.bk,[data-stagger=off]),[data-stagger]:not([data-stagger=off]),.pl-hub,.tr-home,.home__trend-list,.tr-grid,.fr-grid,.list-box)>:where(:nth-child(10)),:where(#main>:not(:only-child)):where(:nth-child(10)){--mv-i:9}.pl-hub,.tr-home,.home__wide,.home__tiles{animation:none}.cl-lotgrid,.vgrid{animation-name:mv-fade}.home__tile,.home__ctile{animation:mv-drop var(--motion-slow) var(--motion-ease-out) backwards;animation-delay:calc(2 * var(--motion-stagger))}.home__tiles>li:first-child .home__tile{animation-delay:calc(4 * var(--motion-stagger))}.home__tiles>li:nth-child(2) .home__tile{animation-delay:calc(5 * var(--motion-stagger))}.home__tiles>li:nth-child(3) .home__tile{animation-delay:calc(6 * var(--motion-stagger))}.home__tiles>li:nth-child(4) .home__tile{animation-delay:calc(7 * var(--motion-stagger))}.home__fan-card{animation:mv-drop var(--motion-slow) var(--motion-ease-out) backwards;animation-delay:calc(7 * var(--motion-stagger))}.home__fan-card:nth-child(2){animation-delay:calc(8 * var(--motion-stagger))}.home__fan-card:nth-child(3){animation-delay:calc(9 * var(--motion-stagger))}.home__fan-card:nth-child(4){animation-delay:calc(10 * var(--motion-stagger))}.cl-dock{animation:mv-rise var(--motion-slow) var(--motion-ease-out) backwards}.cl-panel{animation:mv-slide-right var(--motion-base) var(--motion-ease-out) backwards}dialog[open]{animation:mv-rise var(--motion-base) var(--motion-ease-out) backwards}dialog[open]::backdrop{animation:mv-fade var(--motion-base) linear backwards}dialog.sheet[open]{animation-name:mv-sheet}dialog.cl-viewer[open]{animation-name:mv-fade}dialog.fr-drawer[open]{animation-name:mv-slide-right}dialog[data-drag]::backdrop{opacity:calc(1 - var(--drag-progress,0) * .6)}dialog[data-drag=settle]{transition:translate var(--motion-base) var(--motion-ease-out)}dialog[data-drag=settle]::backdrop{transition:opacity var(--motion-base) linear}.progress__fill,.tr-bar__fill,.pl-meter__fill{transform-origin:0;animation:mv-fill var(--motion-slow) var(--motion-ease-out) var(--motion-base) backwards}[data-popping],.chip[aria-pressed=true] .chip__face{animation:mv-pop var(--motion-base) var(--motion-ease-spring)}.pl-tile__check,.tr-pick__check,.cm__check{animation:mv-check var(--motion-base) var(--motion-ease-spring) backwards}.tabbar__marker{left:var(--gap-tabbar-pad);top:var(--gap-tabbar-pad);width:var(--marker-w,calc((100% - 2 * var(--gap-tabbar-pad)) / 5));height:var(--gap-tabbar-item-h);border-radius:var(--radius-pill);background:var(--color-action-bg);pointer-events:none;opacity:0;transform:translateX(calc(var(--marker-x,calc(var(--tab-i,0) * 100%)) - var(--gap-tabbar-pad)));transition:transform var(--motion-base) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-out);display:block;position:absolute}.tabbar__marker[data-shown=true]{opacity:1}.tabbar__item{z-index:1;transition:scale var(--motion-fast) var(--motion-ease-out);position:relative}.tabbar__item[aria-current=page]{background:0 0}.tabbar__play{transition:scale var(--motion-base) var(--motion-ease-spring);position:relative;overflow:hidden}.tabbar__play:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, var(--motion-glint), transparent);width:45%;transform:translateX(-180%) skewX(var(--motion-skew));animation:mv-glint var(--motion-loop-glint) var(--motion-ease-in-out) infinite;position:absolute;top:0;bottom:0;left:0}.tabbar__play:is(:hover,:focus-visible,:active):after{opacity:0;animation:none}.sidenav__nav{position:relative}.sidenav__marker{width:100%;height:var(--gap-sidenav-item-h);border-radius:var(--radius-pill);background:var(--color-action-bg);pointer-events:none;opacity:0;transform:translateY(calc(var(--tab-i,0) * (100% + var(--gap-sidenav-gap))));transition:transform var(--motion-base) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-out);display:block;position:absolute;top:0;left:0}.sidenav__marker[data-shown=true]{opacity:1}.sidenav__item{z-index:1;transition:scale var(--motion-fast) var(--motion-ease-out);position:relative}.sidenav__item[aria-current=page]{background:0 0}.sidenav__item>:is(.sidenav__icon,span){transition:translate var(--motion-base) var(--motion-ease-spring)}.sidenav__item:before{content:"";z-index:-1;border-radius:inherit;background:var(--gap-sidenav-hover);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--motion-ease-out);position:absolute;inset:0}.btn{transition:transform var(--motion-base) var(--motion-ease-spring)}.chip__face,.hit>.pill,.sidenav__account{transition:translate var(--motion-base) var(--motion-ease-spring), scale var(--motion-fast) var(--motion-ease-out)}a.home__tile,a.home__ctile{transition:transform var(--motion-base) var(--motion-ease-spring)}.home__fan-card,.home__face,.home__swap,.home__lot-card,.home__ctile-slot{transition:translate var(--motion-base) var(--motion-ease-spring), rotate var(--motion-base) var(--motion-ease-spring)}.home__face:nth-child(2){transition-delay:var(--motion-stagger)}.home__face:nth-child(3){transition-delay:calc(2 * var(--motion-stagger))}.home__picto,:is(.mc-card__shadow,.cm__box,.cm__badge,.cm__star,.cm__check){transition:translate var(--motion-base) var(--motion-ease-spring), scale var(--motion-base) var(--motion-ease-spring)}:is(.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown){transition:transform var(--motion-base) var(--motion-ease-spring)}.list-row__chev,.pl-row__chev,.fr-row__chev,.md-edition__chev{transition:translate var(--motion-base) var(--motion-ease-spring)}@media (hover:hover) and (pointer:fine){.btn:not([disabled]):not([aria-disabled=true]){position:relative}.btn:not([disabled]):not([aria-disabled=true]):before{content:"";top:0;left:0;right:0;bottom:calc(var(--motion-guard) * -1);position:absolute}.btn:not([disabled]):not([aria-disabled=true]):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--mv-btn-shadow,var(--motion-shadow-button));transition:opacity var(--motion-base) var(--motion-ease-out);position:absolute;inset:0}.btn:not([disabled]):not([aria-disabled=true]):hover{transform:translateY(var(--motion-lift-s))}.btn:not([disabled]):not([aria-disabled=true]):hover:after{opacity:1}:is(.btn--outline,.btn--danger,.sheet__actions .btn:not(.btn--primary):not(.btn--danger),.pl-card--compo .btn:not(.btn--primary),.pl-res-actions .btn:not(.btn--primary),.fr-code .btn:not(.btn--primary),.fr-row__actions .btn,.pl-demo__actions .btn){--mv-btn-shadow:none}.hit>.pill:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--motion-shadow-button);transition:opacity var(--motion-base) var(--motion-ease-out);position:absolute;inset:0}.hit:hover>.pill{translate:0 var(--motion-lift-s)}.hit:hover>.pill:after{opacity:1}.sidenav__account:hover,.chip:hover .chip__face{translate:0 var(--motion-lift-s)}:is(.mc-card,.cm):before{content:"";pointer-events:none;opacity:0;box-shadow:var(--motion-shadow-card);transition:opacity var(--motion-base) var(--motion-ease-out);position:absolute;inset:0}.mc-card:before{border-radius:calc(var(--c-frame-r) * var(--u))}.cm:before{border-radius:var(--radius-md)}:is(.cl-lot,.tr-slot,.tr-pick,.fr-tile,.home__trend-list>li,[data-lift]):not(:has([aria-disabled=true])):hover :is(.mc-card__shadow,.cm__box,.cm__badge,.cm__star,.cm__check){translate:0 var(--motion-lift);scale:var(--motion-scale-card)}:is(.cl-lot,.tr-slot,.tr-pick,.fr-tile,.home__trend-list>li,[data-lift]):not(:has([aria-disabled=true])):hover :is(.mc-card,.cm):before{opacity:1}:is(a.home__tile,a.home__ctile,.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown){position:relative}:is(a.home__tile,a.home__ctile,.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown):before{content:"";top:0;left:0;right:0;bottom:calc(var(--motion-guard) * -1);position:absolute}:is(a.home__tile,a.home__ctile,.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--motion-shadow-row);transition:opacity var(--motion-base) var(--motion-ease-out);position:absolute;inset:0}:is(a.home__tile,a.home__ctile):after{box-shadow:var(--motion-shadow-card)}:is(a.home__tile,a.home__ctile,.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown):hover:after{opacity:1}:is(.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown):hover{transform:translateY(var(--motion-lift-s))}a.home__tile:hover{transform:translateY(var(--motion-lift)) rotate(var(--motion-tilt))}a.home__ctile:hover{transform:translateY(var(--motion-lift-s))}.home__tiles>li:nth-child(2n) a.home__tile:hover{transform:translateY(var(--motion-lift)) rotate(calc(var(--motion-tilt) * -1))}a.home__tile:hover .home__picto{translate:0 var(--motion-hop);scale:var(--motion-scale-hover)}a.home__tile:hover .home__fan-card{translate:calc(var(--motion-nudge) * -1.5) var(--motion-lift)}a.home__tile:hover .home__fan-card:nth-child(2){translate:calc(var(--motion-nudge) * -.5) var(--motion-lift)}a.home__tile:hover .home__fan-card:nth-child(3){translate:calc(var(--motion-nudge) * .5) var(--motion-lift)}a.home__tile:hover .home__fan-card:nth-child(4){translate:calc(var(--motion-nudge) * 1.5) var(--motion-lift)}a.home__tile:hover .home__face{translate:0 var(--motion-hop)}a.home__tile:hover .home__swap{translate:var(--motion-nudge) 0}a.home__tile:hover .home__lot-card{rotate:none;translate:0 var(--motion-lift-s)}a.home__ctile:hover .home__ctile-slot[data-on]{translate:0 var(--motion-lift-s)}a.home__ctile:hover .home__ctile-slot[data-on]:nth-child(2n){translate:0 var(--motion-lift)}:is(.list-row__link,.pl-row[href],.pl-result,.md-edition__link,.fr-row--link):hover :is(.list-row__chev,.pl-row__chev,.fr-row__chev,.md-edition__chev){translate:var(--motion-nudge) 0}.list-row__link{position:relative}.list-row__link:before{content:"";top:0;bottom:0;left:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);border-radius:var(--radius-sm);background:var(--motion-hover-wash);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--motion-ease-out);position:absolute}.list-row__link:hover:before{opacity:1}.tabbar__item:hover .tabbar__icon{animation:mv-hop var(--motion-slow) var(--motion-ease-spring)}.tabbar__play:hover{scale:var(--motion-scale-hover)}.sidenav__item:not([aria-current=page]):hover{background:0 0}.sidenav__item:not([aria-current=page]):hover:before{opacity:1}.sidenav__item:not([aria-current=page]):hover>:is(.sidenav__icon,span){translate:var(--motion-nudge) 0}.sidenav__item:hover .sidenav__icon{animation:mv-hop var(--motion-slow) var(--motion-ease-spring)}}.home__booster-pack .pack{transform-origin:50% 85%;animation:mv-float var(--motion-loop-float) var(--motion-ease-in-out) infinite, mv-sway var(--motion-loop-sway) var(--motion-ease-in-out) infinite}.home__booster .btn--primary{animation:mv-pulse var(--motion-loop-pulse) var(--motion-ease-in-out) infinite}.home__booster .btn--primary:is(:hover,:focus-visible,:active){animation:none}.cd .mc-badge,.bk-tile__pill[data-outcome=new],.notif-new{animation:mv-beat var(--motion-loop-tag) var(--motion-ease-in-out) infinite}[data-ring] svg{transform-origin:50% 15%;animation:mv-ring var(--motion-bell) var(--motion-ease-out) both}[data-loop-paused],[data-loop-paused] *{animation-play-state:paused!important}.btn:not([disabled]):not([aria-disabled=true]):active{transform:translateY(var(--motion-press-y)) scale(var(--motion-scale-press))}.btn:not([disabled]):not([aria-disabled=true]):active:after{opacity:0}.tabbar__item:active,.sidenav__item:active,.tabbar__play:active,.chip:active .chip__face,.hit:active>.pill,.sidenav__account:active{scale:var(--motion-scale-press-s)}.hit:active>.pill:after{opacity:0}:is(a.home__tile,a.home__ctile):active,:is(.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown):active{transform:scale(var(--motion-scale-press))}:is(a.home__tile,a.home__ctile,.pl-row[href],.pl-result,.md-edition__link,.fr-row--link,.menu-profile,.home__steps,.cl-lotunknown):active:after{opacity:0}:is(.cl-lot,.tr-slot,.tr-pick,.fr-tile,.home__trend-list>li,[data-lift]):not(:has([aria-disabled=true])):active :is(.mc-card__shadow,.cm__box,.cm__badge,.cm__star,.cm__check){translate:0;scale:var(--motion-scale-press)}:is(.cl-lot,.tr-slot,.tr-pick,.fr-tile,.home__trend-list>li,[data-lift]):not(:has([aria-disabled=true])):active :is(.mc-card,.cm):before{opacity:0}}.gate__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-notice{margin:var(--space-2) var(--space-gutter) 0;padding:var(--space-2) var(--space-3);background:var(--color-surface-white);color:var(--color-ink);border:var(--hairline) dashed var(--color-ink-muted);border-radius:var(--radius-md);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-small-weight)}.avatar{width:100%;height:100%;display:block}.avatar__shape{stroke:var(--color-surface-ink);stroke-width:var(--gap-avatar-stroke);stroke-linejoin:round}.avatar--a1 .avatar__shape,.avatar--a5 .avatar__shape{fill:var(--color-accent-yellow)}.avatar--a2 .avatar__shape{fill:var(--color-decor-sky)}.avatar--a3 .avatar__shape{fill:var(--gap-white)}.avatar--a4 .avatar__shape{fill:var(--color-decor-pink)}.avatar--a6 .avatar__shape,.avatar--a10 .avatar__shape{fill:var(--color-accent-yellow)}.avatar--a7 .avatar__shape{fill:var(--color-decor-sky)}.avatar--a8 .avatar__shape{fill:var(--gap-white)}.avatar--a9 .avatar__shape,.avatar--initial .avatar__shape{fill:var(--color-decor-pink)}.avatar__initial{fill:var(--color-surface-ink);font-family:var(--font-display);font-size:var(--gap-avatar-initial)}:root{--gap-onb-lead-mt:10px;--gap-onb-lead-line:1.4;--gap-onb-foot-gap:10px;--gap-onb-foot-pad:26px;--gap-tag-pad-y:2px;--gap-sample-k-s:1.35;--gap-sample-k-l:1.53;--gap-sample-k-m:1.17;--gap-sample-k-xs:1.05;--gap-stepbar-h:5px;--gap-stepbar-r:3px;--gap-stepbar-gap:3px;--gap-stepbar-off:25%;--gap-stepbar-label-gap:10px;--gap-onb-bar-pt:14px;--gap-onb-wide-pad:72px;--gap-onb-wide-col:440px;--gap-sample-k-d:2.1;--gap-name-big:340px;--gap-name-big-shadow:8px 8px 0 var(--color-surface-ink);--gap-onb-wide-scene-pad:52px;--gap-welcome-stage-h:290px;--gap-welcome-stage-h-min:250px;--gap-welcome-stage-reserve:535px;--gap-welcome-left-top:40px;--gap-welcome-right-top:30px;--gap-welcome-center-top:6px;--gap-concept-panel-h:320px;--gap-concept-panel-wash-ink:10%;--gap-concept-text-pt:22px;--gap-concept-title-size:46px;--gap-concept-title-line:.95;--gap-concept-lead-line:1.45;--gap-concept-c-left:20px;--gap-concept-c-top:26px;--gap-swap-size:40px;--gap-swap-top:92px;--gap-mode-title-size:16px;--gap-mode-wash:70%;--gap-mode-text:var(--color-surface-ink);--gap-mode-text-soft:var(--color-surface-ink);--gap-ft-panel-wash:40%;--gap-ft-pad:14px;--gap-ft-title-pt:18px;--gap-ft-cards-gap:10px;--gap-ft-pts-size:30px;--gap-ft-score-size:44px;--gap-ft-score-line:.9;--gap-ft-wide-w:540px;--gap-name-title-ls:-.03em;--gap-name-sub-mt:6px;--gap-chevron:12px;--gap-chevron-stroke:1.5px;--gap-name-card-pad:5px;--gap-name-card-radius:14px;--gap-name-avatar:84px;--gap-name-line-ls:.04em;--gap-name-handle-size:34px;--gap-name-handle-line:1.05;--gap-name-barcode-mt:6px;--gap-barcode-h:18px;--gap-barcode-o:.85;--gap-barcode-a:2px;--gap-barcode-b:4px;--gap-barcode-c:5px;--gap-barcode-d:9px;--gap-avatar-choice:48px;--gap-avatar-stroke:1.5;--gap-avatar-initial:26px;--gap-gift-hero-pt:22px;--gap-gift-stage-h:376px;--gap-gift-pack-w:29%;--gap-gift-a-top:24px;--gap-gift-b-top:6px;--gap-gift-c-top:28px;--gap-gift-stamp-top:268px;--gap-gift-stamp-scale:1.35;--gap-gift-wide-w:390px;--gap-gift-wide-k:1.4;--gap-plate-bw:3px;--gap-plate-pad-y:8px;--gap-plate-pad-x:14px;--gap-plate-title-size:24px;--gap-plate-sub-mt:3px;--gap-plate-sub-ls:.08em;--gap-plate-wash:55%;--gap-stamp-ink-brand:var(--color-stamp-ink-brand);--gap-passport-bw:2px;--gap-passport-radius:18px;--gap-passport-ls:.04em;--gap-passport-reward-size:20px;--gap-passport-locked:55%;--gap-passport-label-line:1.25;--gap-stamp-size:90px;--gap-stamp-icon:38px;--gap-stamp-gap:2px;--gap-stamp-bw:3px;--gap-stamp-ring:3px;--gap-stamp-ring-outer:4.5px;--gap-stamp-wash:8%;--gap-stamp-bw-locked:2px;--gap-stamp-locked-line:40%;--gap-stamp-locked-text:30%;--gap-stamp-bw-double:6px;--gap-field-h:46px;--gap-field-error-bw:2px;--gap-checkbox-size:22px;--gap-checkbox-radius:5px;--gap-checkbox-gap:10px;--gap-checkbox-bw:2px;--gap-checkbox-mark:2.5;--gap-brand-pad-y:5px;--gap-brand-pad-x:10px;--gap-brand-icon-w:18px}.brand-mark{align-items:center;gap:var(--gap-chip-gap);padding:var(--gap-brand-pad-y) var(--gap-brand-pad-x);border-radius:var(--radius-xs);background:var(--brand-bg,var(--color-action-bg));color:var(--brand-fg,var(--color-action-fg));font-family:var(--font-display);font-size:var(--type-badge-size);letter-spacing:var(--type-badge-ls);text-transform:uppercase;line-height:1;display:inline-flex}.brand-mark .brand-mark__icon{width:var(--gap-brand-icon-w);height:auto}.coin-pile{--pile-coin:var(--gap-rvt-pile-coin);width:calc(var(--pile-coin) * 1.5);height:calc(var(--pile-coin) * 1.35);flex:none;display:inline-block;position:relative}.coin-pile--l{--pile-coin:var(--gap-rvt-pile-coin-l)}.coin-pile__coin{width:var(--pile-coin);height:var(--pile-coin);filter:drop-shadow(var(--gap-rvt-shadow) var(--color-surface-ink));display:flex;position:absolute}.coin-pile__coin svg{width:100%;height:100%}.coin-pile__coin--1{rotate:calc(var(--gap-rvt-tilt) * -1);bottom:0;left:0}.coin-pile__coin--2{rotate:var(--gap-rvt-tilt);bottom:0;right:0}.coin-pile__coin--top{z-index:1;margin-left:calc(var(--pile-coin) / -2);border-radius:50%;top:0;left:50%;overflow:hidden}.coin-pile__glint{opacity:0;pointer-events:none;background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--gap-white) var(--gap-rvt-glint-opacity), transparent) 50%, transparent 65%);position:absolute;inset:0;translate:-100%}.coin-pile__spark{width:var(--gap-rvt-spark);height:var(--gap-rvt-spark);background:var(--color-surface-ink);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);position:absolute}.coin-pile__spark--1{right:calc(var(--gap-rvt-spark) / -2);top:0}.coin-pile__spark--2{left:calc(var(--gap-rvt-spark) / -3);top:30%;scale:.7}@media (prefers-reduced-motion:no-preference){.coin-pile__coin--top{animation:coin-pile-hop var(--gap-rvt-loop) var(--motion-ease-out) infinite}.coin-pile__glint{animation:coin-pile-glint var(--gap-rvt-loop) var(--motion-ease-in-out) infinite}.coin-pile__spark{animation:coin-pile-twinkle var(--gap-rvt-loop) var(--motion-ease-in-out) infinite}.coin-pile__spark--2{animation-delay:calc(var(--gap-rvt-loop) / -2)}@keyframes coin-pile-hop{0%,18%,32%,to{translate:0}25%{translate:0 var(--gap-rvt-coin-hop)}}@keyframes coin-pile-glint{0%,30%{opacity:0;translate:-100%}34%{opacity:1}46%,to{opacity:0;translate:100%}}@keyframes coin-pile-twinkle{0%,30%,60%,to{opacity:0;scale:.4}40%,50%{opacity:1;scale:1}}}:root{--gap-rv-short-chrome:120px;--gap-rv-intro-art:112px;--gap-rv-intro-art-h:92px;--gap-rv-intro-tile-w:62px;--gap-rv-intro-tile-h:74px;--gap-rv-intro-tilt:8deg;--gap-rv-q:34px;--gap-rv-step-num:26px;--gap-rv-lynx:64px;--gap-rv-lynx-l:84px;--gap-rv-seg-h:8px;--gap-rv-seg-gap:6px;--gap-rv-bar-h:8px;--gap-rv-art-h:340px;--gap-rv-art-ill:220px;--gap-rv-thumb:116px;--gap-rv-thumb-ill:84px;--gap-rv-option-mark:34px;--gap-rv-verdict-h:64px;--gap-rv-check:24px;--gap-rv-area-h:76px;--gap-rv-burst:196px;--gap-rv-burst-stroke:5px;--gap-rv-limit-icon:72px;--gap-rv-coin-l:32px;--gap-rv-desk-gutter:48px;--gap-rv-desk-aside:380px;--gap-rv-desk-gap:28px;--gap-rv-desk-art-h:560px;--gap-rv-desk-panel:520px;--gap-rv-desk-pad:56px;--gap-rvt-deck-w:112px;--gap-rvt-deck-h:84px;--gap-rvt-card-w:52px;--gap-rvt-card-h:72px;--gap-rvt-tilt:9deg;--gap-rvt-spread:26px;--gap-rvt-q:22px;--gap-rvt-coin-hop:-6px;--gap-rvt-loop:5.2s;--gap-rvt-shuffle:3px;--gap-rvt-art:78%;--gap-rvt-min-h:120px;--gap-rvt-shadow:2px 2px 0;--gap-rvt-dot:14px;--gap-rvt-due-halo:5px;--gap-rvt-ink-line:2px;--gap-rvt-pile-coin:26px;--gap-rvt-pile-coin-l:40px;--gap-rvt-spark:10px;--gap-rvt-glint-opacity:85%;--gap-rvt-gain-coin:24px;--gap-play-soon-top:26px;--gap-play-sticker-rot:-3deg;--gap-play-sticker-border:6px;--gap-play-sticker-pad-x:18px;--gap-play-sticker-pad-b:6px;--gap-play-text-line:1.45;--gap-play-text-w:22rem;--gap-cm-gap:4px;--gap-cm-pad:3px;--gap-cm-art-h:45px;--gap-cm-ill:40px;--gap-cm-name-h:22px;--gap-cm-badge:22px;--gap-cm-badge-off:7px;--gap-cm-rarity:var(--card-rarity-badge);--gap-cm-star-x:5px;--gap-cm-star-y:7px;--gap-cm-check:20px;--gap-cm-check-off:9px;--gap-cm-check-bw:2px;--gap-pl-mini-gap:10px;--gap-tq-title:34px;--gap-tq-chip-h:32px;--gap-tq-theme-h:36px;--gap-tq-score:64px;--gap-tq-free-bg:color-mix(in srgb, var(--color-ink) 5%, var(--color-surface-cream));--gap-tq-mark:3px;--gap-tq-panel-w:432px;--gap-compo-desk-card:176px;--gap-compo-desk-card-min:140px;--gap-tq-desk-card:176px;--gap-tq-score-w:340px;--gap-tq-card-pad:20px;--gap-tq-panel-top:88px;--gap-tq-desk-pad:48px;--gap-tq-row-thumb:54px;--gap-tq-row-badge:24px;--gap-tq-band-pad:14px;--gap-tq-band-radius:24px;--gap-tq-desk-band-h:190px;--gap-tq-sheet-h:700px;--gap-tq-score-pill-h:40px;--gap-tq-pill-bg:color-mix(in srgb, var(--color-ink) 9%, var(--color-surface-cream));--gap-tq-sign-h:56px;--gap-cq-cap-h:26px;--gap-cq-cap-off:6px;--gap-cq-score:44px;--gap-cq-icon:28px;--gap-cq-bar-h:12px;--gap-cq-blocked-bg:var(--color-ink-muted);--gap-pl-weight-heavy:700;--gap-pl-kicker-ls:.06em;--gap-pl-line:1.35;--gap-pl-league-pad-y:1px;--gap-pl-pill-pad-y:1px;--gap-pl-tag-cat:var(--color-tag-cat-pink);--gap-pl-slot-fill:color-mix(in srgb, var(--color-accent-yellow) 35%, transparent);--gap-pl-flag-rot:-3deg;--gap-pl-flag-pad-x:6px;--gap-pl-flag-pad-y:2px;--gap-pl-tired-x:6px;--gap-pl-tired-y:46px;--gap-pl-tired-y-soon:42px;--gap-pl-tired-rot:-6deg;--gap-pl-tired-pad-x:7px;--gap-pl-tired-pad-y:3px;--gap-pl-tired-pad-y-soon:2px;--gap-pl-tired-weight:600;--gap-pl-col:10px;--gap-pl-row:14px;--gap-pl-badge:34px;--gap-pl-meter-h:14px;--gap-pl-bonus-off:color-mix(in srgb, var(--color-ink) 12%, var(--color-surface-cream));--gap-pl-mark:22px;--gap-pl-thumb-sm:46px;--gap-pl-thumb-md:52px;--gap-pl-thumb-r:8px;--gap-pl-thumb-badge:16px;--gap-pl-gain:20px;--gap-pl-selected:2px;--gap-pl-drawer-max:90dvh;--gap-pl-sticky-bottom:calc(var(--gap-tabbar-bottom) + var(--gap-tabbar-item-h) + 2 * var(--gap-tabbar-pad) + var(--nav-clear-zone));--gap-pl-cta-reserve:calc(var(--space-3) + var(--gap-button-h) + var(--space-2) + var(--type-caption-line) + var(--space-gutter) + env(safe-area-inset-bottom));--gap-pl-card-pad:14px;--gap-pl-card-r:14px;--gap-pl-row-pad-y:10px;--gap-pl-row-pad-x:14px;--gap-pl-daily-text-w:8rem;--gap-soon-sticker:44px;--gap-soon-rot:-2deg;--gap-soon-text-w:20rem;--gap-hub-score:32px;--gap-hub-cols:5;--gap-hub-vign-w-d:120px;--gap-hub-vign-ratio-d:13 / 17;--gap-hub-vign-ill-d:84px;--gap-hub-side-w:340px;--gap-hub-col:28px;--gap-hub-card-pad-d:24px;--gap-hub-cta-w:300px;--gap-tv-lot-w:176px;--gap-tv-side-w:360px;--gap-tv-gap:36px;--gap-tv-chips-w:18rem;--gap-tv-score-w:340px;--gap-tv-cta-w:280px;--gap-underline-offset:3px;--gap-cq-desk-pad:48px;--gap-cq-band-pad:28px;--gap-cq-dscore:96px;--gap-cq-score-w:330px;--gap-cq-cta-w:280px;--gap-rs-seg-w:300px;--gap-rs-rank:76px;--gap-rs-rank-d:88px;--gap-rs-pts:34px;--gap-rs-score-d:118px;--gap-rs-panel-w:380px;--gap-rs-gap:28px;--gap-rs-card-w:180px;--gap-rs-box-w:330px;--gap-sb-pill-h:22px;--gap-sb-pill-pad:9px;--gap-sb-neg-bg:color-mix(in srgb, var(--color-negative-strong) 18%, var(--color-surface-white));--gap-pl-demo-pad:12px;--gap-pl-tier-min:72px;--gap-pl-tier-dot:34px;--gap-pl-league-bw:2px;--gap-pl-score-rot:-1deg;--gap-pl-sticker-rot:3deg;--gap-pl-score-size:80px;--gap-pl-score-size-week:44px;--gap-pl-bar-h:18px;--gap-pl-bar-label-w:8rem;--gap-pl-bar-value-w:3rem;--gap-pl-bar-min:1.5;--gap-pl-avatar:32px;--gap-pl-rank-w:2.25rem;--gap-pl-score-w:4.5rem;--gap-pl-delta-w:3rem;--gap-pb-sub-opacity:.75;--gap-pl-slot-fill-lot:color-mix(in srgb, var(--color-surface-white) 40%, transparent);--gap-pl-sel-outline:3px;--gap-pl-sel-ring:6px;--gap-pl-thumb-lg-w:60px;--gap-pl-thumb-lg-h:58px;--gap-pl-form-pad-y:3px;--gap-pl-form-pad-x:10px;--gap-pl-table-pad-y:9px;--gap-pl-table-pad-x:14px;--gap-pl-table-head-pad-y:8px;--gap-pl-table-foot-pad-y:10px;--gap-sb-value-line:1.1;--gap-pl-wide-max:68rem;--gap-pl-read-max:46rem;--gap-pl-mark-season:32px;--gap-pl-hero-pad:16px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--gap-pl-daily-bg:var(--color-surface-white);--gap-pl-daily-fg:var(--color-ink)}}@container (width<=340px){.pl-board .pl-board__row{gap:var(--space-2);padding-inline:var(--space-2)}.pl-board .pl-board__delta{width:auto;min-width:var(--space-6)}.pl-board .pl-board__score{min-width:0}}.rvt-deck{width:var(--gap-rvt-deck-w);height:var(--gap-rvt-deck-h);perspective:var(--motion-holo-perspective);flex:none;display:block;position:relative}.rvt-deck__card,.rvt-deck__flip{width:var(--gap-rvt-card-w);height:var(--gap-rvt-card-h);margin-left:calc(var(--gap-rvt-card-w) / -2);transform-origin:50% 100%;position:absolute;bottom:0;left:50%}.rvt-deck__card,.rvt-deck__face{box-sizing:border-box;border:var(--gap-rvt-ink-line) solid var(--color-surface-ink);border-radius:var(--radius-sm);box-shadow:var(--gap-rvt-shadow) var(--color-surface-ink);justify-content:center;align-items:center;display:flex;overflow:hidden}.rvt-deck__card--1{translate:calc(var(--gap-rvt-spread) * -1) 0;rotate:calc(var(--gap-rvt-tilt) * -1)}.rvt-deck__card--2{translate:var(--gap-rvt-spread) 0;rotate:var(--gap-rvt-tilt)}.rvt-deck__art{width:var(--gap-rvt-art);display:flex}.rvt-deck__art svg{width:100%;height:auto}.rvt-deck__flip{transform-style:preserve-3d}.rvt-deck__face{backface-visibility:hidden;position:absolute;inset:0}.rvt-deck__face--back{box-shadow:none;background:0 0;border:0;padding:0;transform:rotateY(180deg)}.rvt-deck__back{width:100%;height:100%}.rvt-deck__q{top:calc(var(--gap-rvt-q) / -4);right:calc(var(--gap-rvt-q) / -4);width:var(--gap-rvt-q);height:var(--gap-rvt-q);border:var(--gap-rvt-ink-line) solid var(--color-surface-ink);background:var(--color-accent-yellow);color:var(--color-surface-ink);font-family:var(--font-display);font-size:var(--type-body-small-size);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.rvt-deck__face--front{overflow:visible}.rvt-deck__coin{z-index:1;position:absolute;top:0;left:0}.rvt__state{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.rvt__todo{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rvt__gain{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--type-display-m-size);line-height:var(--type-display-m-line);display:inline-flex}.rvt__gain svg{width:var(--gap-rvt-gain-coin);height:var(--gap-rvt-gain-coin);flex:none}.rvt--play{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--gap-rvt-min-h);padding:var(--gap-pl-card-pad);background:var(--color-accent-yellow);color:var(--color-surface-ink);border:var(--gap-outline) solid var(--color-surface-ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-sticker);text-decoration:none;display:flex}.rvt--play .rvt__text{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.rvt--play .rvt__title{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--type-display-m-size);letter-spacing:var(--type-badge-ls);line-height:1}.rvt--play .rvt__cta{align-items:center;gap:var(--space-1);min-height:var(--touch-target);padding:0 var(--space-4);box-sizing:border-box;border:var(--gap-outline) solid var(--color-surface-ink);border-radius:var(--radius-pill);color:var(--color-surface-ink);font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--type-body-size);letter-spacing:var(--type-badge-ls);display:inline-flex}.rvt--play .rvt__chev{font-size:var(--type-body-size);font-weight:var(--type-body-strong-weight);flex:none;align-self:center}:root[data-theme=contrast] .rvt--play{border-color:var(--color-card-border)}.home__tiles .home__tile.home__tile--review{--tile-bg:var(--color-accent-yellow)}.rvt--home .rvt__body{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rvt--home :is(.rvt__state,.rvt__todo){flex:1 1 min-content;min-width:0}.rvt-nudge-row{margin:var(--space-2) 0 0;justify-content:center;display:flex}.rvt-nudge{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-2);color:inherit;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight);text-decoration:none;display:inline-flex}.rvt-nudge>span:first-of-type{text-underline-offset:var(--space-1);text-decoration:underline}.nav-due{width:var(--gap-rvt-dot);height:var(--gap-rvt-dot);border:var(--gap-rvt-ink-line) solid var(--color-surface-ink);background:var(--color-decor-pink);box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute}.tabbar__play:has(>.nav-due){position:relative}.tabbar__play .nav-due{top:var(--space-1);right:var(--space-2)}.sidenav__item .nav-due{flex:none;margin-left:auto;position:static}.rvt--play{position:relative}.rvt--play .rvt__due{top:calc(var(--gap-rvt-dot) / -3);right:calc(var(--gap-rvt-dot) / -3)}.rvt--play[data-due]{box-shadow:var(--shadow-sticker), 0 0 0 var(--gap-rvt-due-halo) var(--color-decor-pink-light)}@media (prefers-reduced-motion:no-preference){.rvt-deck__flip{animation:rvt-flip var(--gap-rvt-loop) var(--motion-ease-in-out) infinite}.rvt-deck__card--1{animation:rvt-shuffle-l var(--gap-rvt-loop) var(--motion-ease-in-out) infinite}.rvt-deck__card--2{animation:rvt-shuffle-r var(--gap-rvt-loop) var(--motion-ease-in-out) infinite}.nav-due{animation:mv-pulse var(--motion-loop-pulse) var(--motion-ease-in-out) infinite}.rvt--play[data-due]{animation:rvt-halo var(--motion-loop-pulse) var(--motion-ease-in-out) infinite}@keyframes rvt-halo{0%,60%,to{box-shadow:var(--shadow-sticker), 0 0 0 var(--gap-rvt-due-halo) var(--color-decor-pink-light)}80%{box-shadow:var(--shadow-sticker), 0 0 0 calc(var(--gap-rvt-due-halo) * 2) transparent}}.rvt:is(:hover,:focus-visible) .rvt-deck__flip{animation-duration:calc(var(--gap-rvt-loop) / 2)}@keyframes rvt-flip{0%,8%{transform:rotateY(180deg)}22%,70%{transform:rotateY(360deg)}84%,to{transform:rotateY(540deg)}}@keyframes rvt-shuffle-l{0%,8%,84%,to{translate:calc(var(--gap-rvt-spread) * -1) 0}22%,70%{translate:calc(var(--gap-rvt-spread) * -1 - var(--gap-rvt-shuffle)) calc(var(--gap-rvt-shuffle) * -1)}}@keyframes rvt-shuffle-r{0%,8%,84%,to{translate:var(--gap-rvt-spread) 0}22%,70%{translate:calc(var(--gap-rvt-spread) + var(--gap-rvt-shuffle)) calc(var(--gap-rvt-shuffle) * -1)}}}:root{--gap-home-title-mt:2px;--gap-home-title-ls:-.03em;--gap-home-gap-s:10px;--gap-home-dots:radial-gradient(#ffffff59 1.6px, transparent 1.8px);--gap-home-dots-size:12px;--gap-home-pack-rot:9deg;--gap-home-tag-border:2.5px;--gap-home-tag-pad-y:2px;--gap-home-tag-pad-x:10px;--gap-home-tag-shadow:3px 3px 0;--gap-home-tag-rot:-1.5deg;--gap-home-none-max:55%;--gap-home-mark-stroke:2px;--gap-home-mark-tile-size:58px;--gap-home-mark-tile-opacity:.14;--gap-home-mark-bottom:-14px;--gap-home-mark-right:-4px;--gap-home-tile-h:70px;--gap-home-face-pad:3px;--gap-home-picto-m:44px;--gap-home-picto-l:56px;--gap-home-picto-off:8px;--gap-home-picto-rot:8deg;--gap-home-picto-stroke:3;--gap-home-picto-stroke-thin:2;--gap-home-hint-max:70%;--gap-home-trend-mt:6px;--gap-home-underline-offset:3px;--gap-home-form-pad-y:3px;--gap-home-form-pad-x:8px;--gap-home-weight-bold:700;--gap-home-soon-wash:4%;--gap-home-badge-pad-x:7px;--gap-home-badge-weight:700;--gap-home-season-wash:75%;--gap-home-welcome-border:2px;--gap-home-welcome-shadow:3px 3px 0;--gap-home-welcome-shadow-d:4px 4px 0;--gap-home-welcome-pad-d-y:16px;--gap-home-welcome-pad-d-x:20px;--gap-home-welcome-close-gap:40px;--gap-home-welcome-list-gap:5px;--gap-home-d-max:1080px;--gap-home-d-pad-t:22px;--gap-home-d-pad-x:28px;--gap-home-d-pad-b:28px;--gap-home-d-cols-mt:16px;--gap-home-d-cols-gap:24px;--gap-home-d-pack-shadow:drop-shadow(0 8px 8px #0000004d);--gap-home-d-tag-border:3px;--gap-home-d-tag-shadow:4px 4px 0;--gap-home-d-tag-pad-y:4px;--gap-home-d-tag-pad-x:14px;--gap-home-d-trend-mt:12px;--gap-home-d-trend-gap:14px;--gap-home-ctile-pad-y:10px;--gap-home-ctile-pad-x:14px;--gap-home-ctile-gap:8px;--gap-home-ctile-border:2px;--gap-home-ctile-radius:16px;--gap-home-ctile-shadow:0 2px 0 #00000038;--gap-home-ctile-title:22px;--gap-home-ctile-title-line:23px;--gap-home-ctile-chev:28px;--gap-home-ctile-dot:16px;--gap-home-ctile-dots-gap:6px;--gap-home-link-h:68px;--gap-home-link-pad-y:8px;--gap-home-link-pad-x:12px;--gap-home-link-radius:14px;--gap-home-band-pt:8px;--gap-home-band-h:84px;--gap-home-band-pad-y:8px;--gap-home-band-pad-x:14px;--gap-home-band-gap:10px;--gap-home-band-title:24px;--gap-home-band-title-named:19px;--gap-home-band-pack-w:84px;--gap-home-band-pack-right:92px;--gap-home-band-pack-top:-14px;--gap-home-band-pack-shadow:drop-shadow(0 4px 4px #0000004d);--gap-home-season-chev:22px;--gap-home-ctile-row-gap:5px;--gap-home-ctile-border-primary:3px;--gap-home-ready-pad-y:1px;--gap-home-ready-pad-x:9px;--gap-home-ready-bw:1.5px;--gap-home-ready-line:16px;--gap-home-slot-w:42px;--gap-home-slot-h:48px;--gap-home-slot-line:55%;--gap-home-slot-wash:45%;--gap-home-tile-chev:20px;--gap-home-tile-big:22px;--gap-home-pass-medal:56px;--gap-home-pass-medal-type:28px;--gap-home-pass-pack-w:72px;--gap-home-tile-bar-h:7px;--gap-home-soon-bw:1.5px;--gap-on-off-tile:var(--color-surface-ink);--gap-home-d-gap:14px;--gap-home-d-cols-gap-s:16px;--gap-home-d-band-h:124px;--gap-home-d-band-pad-y:16px;--gap-home-d-band-pad-x:28px;--gap-home-d-band-radius:18px;--gap-home-d-band-gap:28px;--gap-home-d-band-title:36px;--gap-home-d-band-pack-w:100px;--gap-home-d-band-pack-right:36px;--gap-home-d-band-pack-top:-8px;--gap-home-d-link-h:92px;--gap-home-d-tile-title:16px;--gap-home-d-tile-big:34px;--gap-home-avatar:36px;--gap-home-slot-cols:5;--gap-home-slot-max:72px;--gap-home-slot-ratio:7 / 8;--gap-home-d-card-w:104px;--gap-home-d-card-ratio:13 / 17;--gap-home-d-ill:76px;--gap-home-swap-w:76px;--gap-home-d-card-gap:10px;--gap-home-chip:40px;--gap-home-d-chip:54px;--gap-home-chip-shadow:2px 2px 0;--gap-home-fan-overlap:12px;--gap-home-fan-rot:6deg;--gap-home-back-w:44px;--gap-home-d-back-w:58px;--gap-home-back-ratio:214 / 318;--gap-home-face:30px;--gap-home-d-face:36px;--gap-home-face-overlap:8px;--gap-pm-pad-y:12px;--gap-pm-pad-x:14px}.home .page-header__bar{container:home-head/inline-size}@container home-head (width<=339px){.page-header__tools .home__avatar-link{display:none}}@container home-ctiles (width>=964px){.home--desk .home__wide .home__ctiles{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}.home--desk .home__wide .home__ctiles:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.streak__pips{gap:var(--gap-home-ctile-dots-gap);margin:0;padding:0;list-style:none;display:flex}.streak__pip{box-sizing:border-box;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);border:var(--gap-home-ctile-border) solid color-mix(in srgb, var(--color-ink) var(--gap-home-slot-line), transparent);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.streak__pip[data-pip=done],.streak__pip[data-pip=claimed]{background:var(--color-action-bg);border-color:var(--color-action-bg)}.streak__pip[data-pip=today]{background:var(--color-accent-yellow);border-color:var(--color-surface-ink);color:var(--color-surface-ink)}.streak__pip[data-pip=claimed]{box-shadow:0 0 0 var(--gap-home-ctile-border) var(--color-accent-yellow)}:root[data-theme=dark] .streak__pip[data-pip=claimed]{box-shadow:0 0 0 var(--gap-home-ctile-border) var(--color-surface-white), 0 0 0 calc(2 * var(--gap-home-ctile-border)) var(--color-accent-yellow)}.streak__check{width:var(--space-4);height:var(--space-4);stroke:var(--color-action-fg);stroke-width:var(--gap-home-ctile-border)}.streak-welcome{top:calc(env(safe-area-inset-top) + var(--space-3));z-index:11;box-sizing:border-box;width:calc(100% - 2 * var(--space-gutter));max-width:calc(var(--gap-app-max) - 2 * var(--space-gutter));align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-1) var(--space-3) var(--space-4);background:var(--color-surface-white);color:var(--color-ink);border:var(--gap-home-ctile-border) solid var(--color-card-border);border-radius:var(--gap-home-link-radius);box-shadow:var(--shadow-sticker);touch-action:none;margin:0 auto;display:flex;position:fixed;left:0;right:0}:root[data-theme=contrast] .streak-welcome{border-color:var(--color-card-border)}.streak-welcome__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.streak-welcome__line{align-items:center;gap:var(--space-1);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-strong-weight);flex-wrap:wrap;margin:0;display:flex}.streak-welcome__amount{align-items:center;gap:var(--space-1);font-weight:var(--gap-home-weight-bold);display:inline-flex}.streak-welcome__tomorrow{align-items:center;gap:var(--space-1);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);margin:0;display:inline-flex}.streak-welcome svg{flex:none}.streak-welcome__close{margin-top:calc(-1 * var(--space-2));color:var(--color-ink);cursor:pointer;border-radius:var(--radius-pill);flex:none}@media (prefers-reduced-motion:no-preference){.streak-welcome{animation:mv-drop var(--motion-slow) var(--motion-ease-spring)}.streak-welcome .streak__pip[data-pip=claimed] .streak__check{animation:mv-check var(--motion-base) var(--motion-ease-spring)}}@media (min-width:768px) and (min-height:500px){dialog.sheet{width:var(--gap-sheet-dialog-w);max-width:calc(100% - 2 * var(--space-gutter));padding:var(--gap-sheet-dialog-pad);border:var(--gap-play-border) solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:var(--gap-sheet-dialog-shadow);margin:auto;inset:0}dialog.sheet .sheet__grab,dialog.sheet .sheet__handle{display:none}}:root{--gap-earn-col-min:140px;--gap-earn-row-h:28px;--gap-toggle-w:46px;--gap-toggle-h:28px;--gap-toggle-knob:22px;--gap-toggle-pad:3px;--gap-toggle-off:25%;--gap-seg-pad:3px;--gap-seg-bg:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface-cream));--gap-seg-w:130px;--gap-rules-num:22px;--gap-rules-badge:34px;--gap-rules-badge-rot:10deg;--gap-rules-count-size:22px;--gap-notif-row-dot:10px;--gap-notif-new-weight:700;--gap-notif-row-dot-mt:5px;--gap-diag-sep:color-mix(in srgb, var(--color-ink) 12%, transparent);--gap-textarea-h:120px;--gap-report-error-bg:color-mix(in srgb, var(--color-negative) 14%, var(--color-surface-white));--gap-account-avatar:64px;--gap-account-gap:14px;--gap-svc-reserve:calc(var(--gap-tabbar-bottom) + var(--gap-tabbar-item-h) + 2 * var(--gap-tabbar-pad) + var(--nav-clear-zone) + env(safe-area-inset-bottom));--gap-rr-gap:8px;--gap-rr-row-gap:10px;--gap-rr-pad-y:9px;--gap-rr-pad-x:12px;--gap-rr-mark:34px;--gap-rr-mark-size:16px;--gap-rr-name-size:16px;--gap-rr-line:1.35;--gap-rr-line-mt:3px;--gap-onb-lead-mt:10px;--gap-onb-lead-line:1.4;--gap-onb-foot-gap:10px;--gap-onb-foot-pad:26px;--gap-tag-pad-y:2px;--gap-sample-k-s:1.35;--gap-sample-k-l:1.53;--gap-sample-k-m:1.17;--gap-sample-k-xs:1.05;--gap-stepbar-h:5px;--gap-stepbar-r:3px;--gap-stepbar-gap:3px;--gap-stepbar-off:25%;--gap-stepbar-label-gap:10px;--gap-onb-bar-pt:14px;--gap-onb-wide-pad:72px;--gap-onb-wide-col:440px;--gap-sample-k-d:2.1;--gap-name-big:340px;--gap-name-big-shadow:8px 8px 0 var(--color-surface-ink);--gap-onb-wide-scene-pad:52px;--gap-welcome-stage-h:290px;--gap-welcome-stage-h-min:250px;--gap-welcome-stage-reserve:535px;--gap-welcome-left-top:40px;--gap-welcome-right-top:30px;--gap-welcome-center-top:6px;--gap-concept-panel-h:320px;--gap-concept-panel-wash-ink:10%;--gap-concept-text-pt:22px;--gap-concept-title-size:46px;--gap-concept-title-line:.95;--gap-concept-lead-line:1.45;--gap-concept-c-left:20px;--gap-concept-c-top:26px;--gap-swap-size:40px;--gap-swap-top:92px;--gap-mode-title-size:16px;--gap-mode-wash:70%;--gap-mode-text:var(--color-surface-ink);--gap-mode-text-soft:var(--color-surface-ink);--gap-ft-panel-wash:40%;--gap-ft-pad:14px;--gap-ft-title-pt:18px;--gap-ft-cards-gap:10px;--gap-ft-pts-size:30px;--gap-ft-score-size:44px;--gap-ft-score-line:.9;--gap-ft-wide-w:540px;--gap-name-title-ls:-.03em;--gap-name-sub-mt:6px;--gap-chevron:12px;--gap-chevron-stroke:1.5px;--gap-name-card-pad:5px;--gap-name-card-radius:14px;--gap-name-avatar:84px;--gap-name-line-ls:.04em;--gap-name-handle-size:34px;--gap-name-handle-line:1.05;--gap-name-barcode-mt:6px;--gap-barcode-h:18px;--gap-barcode-o:.85;--gap-barcode-a:2px;--gap-barcode-b:4px;--gap-barcode-c:5px;--gap-barcode-d:9px;--gap-avatar-choice:48px;--gap-avatar-stroke:1.5;--gap-avatar-initial:26px;--gap-gift-hero-pt:22px;--gap-gift-stage-h:376px;--gap-gift-pack-w:29%;--gap-gift-a-top:24px;--gap-gift-b-top:6px;--gap-gift-c-top:28px;--gap-gift-stamp-top:268px;--gap-gift-stamp-scale:1.35;--gap-gift-wide-w:390px;--gap-gift-wide-k:1.4;--gap-plate-bw:3px;--gap-plate-pad-y:8px;--gap-plate-pad-x:14px;--gap-plate-title-size:24px;--gap-plate-sub-mt:3px;--gap-plate-sub-ls:.08em;--gap-plate-wash:55%;--gap-stamp-ink-brand:var(--color-stamp-ink-brand);--gap-passport-bw:2px;--gap-passport-radius:18px;--gap-passport-ls:.04em;--gap-passport-reward-size:20px;--gap-passport-locked:55%;--gap-passport-label-line:1.25;--gap-stamp-size:90px;--gap-stamp-icon:38px;--gap-stamp-gap:2px;--gap-stamp-bw:3px;--gap-stamp-ring:3px;--gap-stamp-ring-outer:4.5px;--gap-stamp-wash:8%;--gap-stamp-bw-locked:2px;--gap-stamp-locked-line:40%;--gap-stamp-locked-text:30%;--gap-stamp-bw-double:6px;--gap-field-h:46px;--gap-field-error-bw:2px;--gap-checkbox-size:22px;--gap-checkbox-radius:5px;--gap-checkbox-gap:10px;--gap-checkbox-bw:2px;--gap-checkbox-mark:2.5;--gap-brand-pad-y:5px;--gap-brand-pad-x:10px;--gap-brand-icon-w:18px}.field{gap:var(--space-1);flex-direction:column;display:flex}.field__label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight)}.field__input{width:100%;min-height:var(--gap-field-h);padding:0 var(--space-4);background:var(--color-surface-white);color:var(--color-ink);border:var(--gap-border-card) solid var(--color-card-border);border-radius:var(--radius-lg);font-size:max(var(--gap-input-font-min), var(--type-body-size));font-weight:var(--type-body-weight)}.field__input::placeholder{color:var(--color-ink-muted);opacity:1}.field[data-invalid=true] .field__input{border:var(--gap-field-error-bw) solid var(--color-negative-strong)}.field__help,.field__error{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.field__help{color:var(--color-ink-muted)}.field__error{color:var(--color-negative-strong);font-weight:var(--type-body-strong-weight)}.help-item{width:100%}.help-item__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-1) 0;cursor:pointer;list-style:none;display:flex}.help-item__summary::-webkit-details-marker{display:none}.help-item__plus,.help-item__minus{font-size:var(--type-body-size);flex:none}.help-item__minus,.help-item[open] .help-item__plus{display:none}.help-item[open] .help-item__minus{display:inline}.help-item__answer{white-space:pre-line;padding:0 0 var(--space-3);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink-muted)}.help-item__answer a{color:var(--color-ink);font-weight:var(--type-body-strong-weight);padding-block:var(--space-4);text-decoration:underline}.help-textarea{font:inherit;font-size:max(var(--gap-input-font-min), var(--type-body-size));color:inherit;min-height:var(--gap-textarea-h);padding:var(--space-3) var(--space-4);resize:vertical;line-height:var(--type-body-line);display:block}.diag{background:var(--color-surface-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-flat);margin:0;overflow:hidden}:root[data-theme=contrast] .diag{border:var(--gap-border-card) solid var(--color-card-border)}.diag__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border-top:var(--gap-border-card) solid var(--gap-diag-sep);display:flex}.diag__row:first-child{border-top:0}.diag__label{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight)}.diag__value{text-align:right;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);overflow-wrap:anywhere;margin:0}.diag__value[data-tone=good]{color:var(--color-positive-fg);font-weight:var(--type-body-strong-weight)}.diag__actions{align-items:stretch;gap:var(--space-2);margin:var(--space-4) var(--space-gutter) 0;flex-direction:column;display:flex}.read__body .diag__actions{flex-flow:wrap;align-items:center;margin-left:0;margin-right:0}.diag__reload{min-height:var(--touch-target);color:var(--color-ink);font:inherit;font-size:var(--type-body-small-size);font-weight:var(--type-body-strong-weight);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.diag__note{margin:var(--space-2) var(--space-gutter) 0;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.diag__note[data-tone=ok]{color:var(--color-positive-fg)}.read__body .diag__note{margin-left:0;margin-right:0}.diag__note[data-tone=error]{color:var(--color-negative-strong)}.rp-chips{gap:var(--gap-chip-gap);margin:var(--space-3) 0 var(--space-2);flex-wrap:wrap;display:flex}.rp-field{margin-top:var(--space-2)}.rp-attached{margin-top:var(--space-3)}.rp-attached__title{margin:0 0 var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight);color:var(--color-ink-muted)}.rp-attached__list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rp-attached__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-white);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight)}.rp-attached__chip[data-error=true]{background:var(--gap-report-error-bg);color:var(--color-negative-strong)}:root[data-theme=contrast] .rp-attached__chip{border:var(--gap-border-card) solid var(--color-card-border)}.rp-note{margin-top:var(--space-2)}:root{--gap-list-pad-x:14px;--gap-list-rule:color-mix(in srgb, var(--color-ink) 12%, transparent);--gap-menu-avatar:48px;--gap-outline:2px;--gap-sheet-handle-w:44px;--gap-sheet-handle-h:5px;--gap-sheet-handle-r:3px;--gap-sheet-grab-h:44px;--gap-sheet-grab-w:120px;--gap-sheet-handle-bg:color-mix(in srgb, var(--color-ink) 25%, transparent);--gap-sheet-backdrop:40%;--gap-sheet-shadow:0 -4px 14px #0000002e;--gap-sheet-note-bg:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface-white));--gap-sheet-note-pad-x:14px;--gap-sheet-note-pad-y:10px;--gap-sheet-dialog-w:520px;--gap-sheet-dialog-pad:28px;--gap-sheet-dialog-shadow:6px 6px 0 var(--color-ink);--gap-legal-line-h:8px;--gap-legal-line-r:4px;--gap-legal-line-bg:color-mix(in srgb, var(--color-ink) 14%, transparent);--gap-legal-line-w-1:100%;--gap-legal-line-w-2:96%;--gap-legal-line-w-3:60%}:root[data-theme=contrast]{--gap-sheet-shadow:none}@media (min-width:768px) and (min-height:500px){dialog.sheet{width:var(--gap-sheet-dialog-w);max-width:calc(100% - 2 * var(--space-gutter));padding:var(--gap-sheet-dialog-pad);border:var(--gap-play-border) solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:var(--gap-sheet-dialog-shadow);margin:auto;inset:0}dialog.sheet .sheet__grab,dialog.sheet .sheet__handle{display:none}}:root{--gap-earn-col-min:140px;--gap-earn-row-h:28px;--gap-toggle-w:46px;--gap-toggle-h:28px;--gap-toggle-knob:22px;--gap-toggle-pad:3px;--gap-toggle-off:25%;--gap-seg-pad:3px;--gap-seg-bg:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface-cream));--gap-seg-w:130px;--gap-rules-num:22px;--gap-rules-badge:34px;--gap-rules-badge-rot:10deg;--gap-rules-count-size:22px;--gap-notif-row-dot:10px;--gap-notif-new-weight:700;--gap-notif-row-dot-mt:5px;--gap-diag-sep:color-mix(in srgb, var(--color-ink) 12%, transparent);--gap-textarea-h:120px;--gap-report-error-bg:color-mix(in srgb, var(--color-negative) 14%, var(--color-surface-white));--gap-account-avatar:64px;--gap-account-gap:14px;--gap-svc-reserve:calc(var(--gap-tabbar-bottom) + var(--gap-tabbar-item-h) + 2 * var(--gap-tabbar-pad) + var(--nav-clear-zone) + env(safe-area-inset-bottom));--gap-rr-gap:8px;--gap-rr-row-gap:10px;--gap-rr-pad-y:9px;--gap-rr-pad-x:12px;--gap-rr-mark:34px;--gap-rr-mark-size:16px;--gap-rr-name-size:16px;--gap-rr-line:1.35;--gap-rr-line-mt:3px}.toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-1) 0;cursor:pointer;display:flex}.toggle{width:var(--gap-toggle-w);height:var(--gap-toggle-h);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ink) var(--gap-toggle-off), transparent);flex:none;position:relative}.toggle__knob{top:var(--gap-toggle-pad);left:var(--gap-toggle-pad);width:var(--gap-toggle-knob);height:var(--gap-toggle-knob);background:var(--gap-white);color:var(--color-surface-ink);border-radius:50%;position:absolute}.toggle__input:checked~.toggle{background:var(--color-action-bg)}.toggle__input:checked~.toggle .toggle__knob{left:auto;right:var(--gap-toggle-pad);background:var(--color-action-fg)}.toggle__input:focus-visible~.toggle{outline:var(--gap-focus-ring) solid var(--color-ink);outline-offset:var(--gap-focus-offset)}:root[data-theme=contrast] .toggle{border:var(--gap-border-card) solid var(--color-card-border)}.seg--fill{box-sizing:border-box;width:100%}.seg{background:var(--gap-seg-bg);border-radius:var(--radius-pill);flex:none;display:flex}:root[data-theme=contrast] .seg{border:var(--gap-border-card) solid var(--color-card-border)}.seg__btn{min-height:var(--touch-target);padding:var(--gap-seg-pad);border-radius:var(--radius-pill);background:0 0;border:0;flex:1}.seg__face{height:calc(var(--touch-target) - 2 * var(--gap-seg-pad));padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-body-small-size);font-weight:var(--type-body-strong-weight);white-space:nowrap;justify-content:center;align-items:center;display:flex}.seg__btn:is([aria-pressed=true],[aria-selected=true]) .seg__face{background:var(--color-action-bg);color:var(--color-action-fg)}.infotip{display:contents}.infotip__btn{inline-size:var(--touch-target);block-size:var(--touch-target);margin-block:calc((var(--touch-target) - var(--gap-infotip-size)) / -2);margin-inline:calc((var(--touch-target) - var(--gap-infotip-size)) / -2 + var(--space-1));color:var(--color-ink);cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.infotip__i{inline-size:var(--gap-infotip-size);block-size:var(--gap-infotip-size);border:var(--gap-infotip-border) solid currentColor;border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:1;font-weight:var(--type-body-strong-weight);justify-content:center;align-items:center;display:inline-flex}.infotip__btn[aria-expanded=true] .infotip__i{background:var(--color-ink);color:var(--color-surface-cream)}.infotip__btn:focus-visible{outline:var(--gap-infotip-border) solid var(--color-ink);outline-offset:calc(var(--space-1) * -1);border-radius:var(--radius-pill)}.infotip__note{inline-size:100%;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-small-weight);color:var(--color-ink-muted);text-transform:none;letter-spacing:normal;flex-basis:100%;margin-block-start:var(--space-1);display:block}.infotip__note[hidden]{display:none}.pmode-chip,.pmode-hint,.pmode-rules,.pmode-result,.pmode-tag,.pmode-boardnote{--pmode-bg:var(--color-decor-pink);--pmode-fg:var(--color-fixed-black)}[data-mode=cible].pmode-chip,[data-mode=cible].pmode-hint,[data-mode=cible].pmode-rules,[data-mode=cible].pmode-result,[data-mode=cible].pmode-tag,[data-mode=cible].pmode-boardnote{--pmode-bg:var(--color-decor-sky)}.pmode-icon{flex:none}.pmode-chip{align-items:center;gap:var(--space-2);box-sizing:border-box;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--pmode-bg);color:var(--pmode-fg);border:var(--gap-play-border) solid var(--color-fixed-black);border-radius:var(--radius-pill);font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight);display:flex}.pmode-hint{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--pmode-bg);color:var(--pmode-fg);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight);display:inline-block}.pmode-hint[data-state=in]{background:var(--color-positive-bg);color:var(--color-positive-fg)}.pmode-rules{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-ink);background:color-mix(in srgb, var(--pmode-bg) 18%, var(--color-surface-cream));border:var(--gap-play-border) solid var(--pmode-bg)}.pmode-rules__title{align-items:center;gap:var(--space-1);font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight);margin:0;display:flex}.pmode-rules .infotip__note{color:inherit}.pmode-rules__item{display:block}.pmode-rules__item+.pmode-rules__item{margin-top:var(--space-1)}.pmode-editor{margin:0 0 var(--space-2)}.pmode-result{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-md);border:var(--gap-play-border) solid var(--pmode-bg);color:var(--color-ink);background:var(--color-surface-white)}.pmode-result .pmode-chip{margin-top:0}.pmode-result__list{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.pmode-result__list li+li{margin-top:var(--space-1)}.pmode-result__seed{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-ink-muted);overflow-wrap:anywhere;flex-direction:column;display:flex}.pmode-tag{align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pmode-bg);color:var(--pmode-fg);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight);display:inline-flex}.pmode-boardnote{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--pmode-bg);color:var(--pmode-fg);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight);display:flex}.pmode-boardnote p{margin:0}.pmode-page .pmode-chip{margin-bottom:var(--space-2)}:root{--gap-lg-radio:20px;--gap-lg-radio-bw:2px;--gap-lg-card-bw:2px;--gap-lg-card-shadow:0 3px 0 var(--color-surface-ink);--gap-lg-mark:22px;--gap-lg-mark-warn:var(--color-league-warn-bg);--gap-lg-badge-icon:72px;--gap-lg-badge-icon-lg:96px;--gap-lg-badge-icon-sheet:72px;--gap-lg-locked-bg:var(--color-badge-locked-bg);--gap-lg-locked-fill:var(--color-badge-locked-fill);--gap-lg-locked-stroke:var(--color-badge-locked-stroke);--gap-lg-flame:var(--color-badge-flame);--gap-lg-meter-h:8px;--gap-lg-meter-bg:var(--color-badge-locked-fill);--gap-lg-panel-w:16.25rem;--gap-lg-grid-basis:22rem;--gap-lg-panel-max-w:22rem;--gap-lg-tile-min:9.5rem;--gap-read-pad-x:48px;--gap-read-pad-y:36px;--gap-read-page-w:640px;--gap-read-max:var(--gap-desk-max);--gap-read-cols-mt:24px;--gap-read-rail-gap:6px;--gap-read-row-h:48px;--gap-read-row-pad-x:14px;--gap-read-row-gap:12px;--gap-read-num:26px;--gap-read-border:2px;--gap-read-page-pad-y:32px;--gap-read-page-pad-x:36px;--gap-read-body-mt:22px;--gap-read-stack:16px;--gap-read-bar-h:16px;--gap-read-bar-border:1.5px;--gap-read-tier-name-w:112px;--gap-read-tier-count-w:80px;--gap-read-tier-qty-w:120px;--gap-read-badge:28px;--gap-notif-d-detail-w:484px;--gap-notif-d-detail-pad:28px;--gap-notif-d-w:var(--gap-desk-col);--gap-notif-d-gap:10px;--gap-notif-d-dot:12px;--gap-notif-d-dot-border:1.5px;--gap-notif-d-pad-y:14px;--gap-notif-d-gap-in:14px;--gap-shop-d-pack-gap:16px;--gap-shop-d-pack-pad:20px;--gap-shop-bonus-h:24px;--gap-shop-bonus-border:1.5px;--gap-shop-bonus-pad-x:10px;--gap-shop-d-note-w:560px}:root[data-theme=contrast]{--gap-read-border:3px}.lg-option{position:relative}.pl-league-card.lg-option{gap:0;padding:0;overflow:hidden}.lg-option .pl-league-card__head{box-sizing:border-box;padding:var(--space-2) var(--space-4);background:var(--league-bg);color:var(--color-surface-ink);border-bottom:var(--gap-pl-league-bw) solid var(--color-surface-ink)}.lg-option .lg-option__body{padding:var(--space-3) var(--space-4)}.lg-option .lg-radio{background:var(--gap-white);border-color:var(--color-surface-ink);color:var(--color-surface-ink)}.pl-league-card.lg-option[data-on=true]{background:var(--color-surface-white);color:var(--color-ink);box-shadow:0 0 0 var(--gap-lg-radio-bw) var(--color-ink), var(--shadow-button)}.lg-option__radio{width:100%;min-height:var(--touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:static}.lg-option__radio:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.lg-option__radio:focus-visible{outline:none}.lg-option:has(.lg-option__radio:focus-visible){outline:var(--gap-focus-ring) solid var(--color-ink);outline-offset:var(--gap-focus-offset)}.lg-option__body{gap:var(--space-2);flex-direction:column;display:flex}.lg-option__rules{z-index:1;color:inherit;font-weight:var(--type-body-strong-weight);text-decoration:underline;position:relative}.lg-option__rules:before{content:"";inset:calc(var(--space-4) * -1) calc(var(--space-2) * -1);position:absolute}.lg-radio{width:var(--gap-lg-radio);height:var(--gap-lg-radio);border:var(--gap-lg-radio-bw) solid currentColor;border-radius:50%;flex:none}.lg-option[data-selectable=false]{opacity:.7;cursor:not-allowed}.lg-option[data-selectable=false] .lg-option__radio{cursor:not-allowed}.lg-option__previous{padding:var(--gap-pl-pill-pad-y) var(--space-2);border:var(--gap-lg-radio-bw) solid currentColor;border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight);align-self:flex-start}.lg-option__sentence{font-weight:var(--type-body-strong-weight)}.lg-option__best{gap:var(--space-1);flex-direction:column;display:flex}.lg-option__score{font-weight:var(--type-body-strong-weight)}.lg-option__locked,.lg-option__registered{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.lg-option__cards{gap:var(--space-1);flex-direction:column;display:flex}.lg-option__card{align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);display:flex}.lg-option__cardname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lg-option__points,.lg-option__locked,.lg-choice__threshold{font-weight:var(--type-body-strong-weight)}.lg-choice__hint{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.lg-intent{background:var(--color-surface-white)}.lg-card{gap:var(--space-2);padding:var(--gap-pl-card-pad);background:var(--color-surface-white);color:var(--color-ink);border:var(--gap-lg-card-bw) solid var(--color-card-border);border-radius:var(--radius-xl);box-shadow:var(--gap-lg-card-shadow);flex-direction:column;display:flex}.lg-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.lg-card__kicker{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight);color:var(--color-ink-muted)}.lg-card__rank{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight)}.lg-card__name--static{min-height:0}.lg-card__chip{font-size:var(--type-display-m-size);line-height:var(--type-display-m-line)}.lg-card__name{min-height:var(--touch-target);color:inherit;font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--type-display-m-size);line-height:var(--type-display-m-line);align-items:center;text-decoration:none;display:inline-flex}.lg-card__text{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.lg-card__action .btn{width:100%;text-decoration:none}.lg-card__row{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);margin-top:var(--space-1);color:inherit;border:0;border-top:var(--gap-border-card) solid color-mix(in srgb, var(--color-ink) 15%, transparent);text-align:left;font:inherit;font-size:var(--type-body-small-size);font-weight:var(--type-body-strong-weight);cursor:pointer;background:0 0;padding:0;display:flex}.lg-mine__not{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-body-strong-weight);color:var(--color-ink-muted)}.lg-mine-screen :is(.lg-mine__upgrade,.lg-mine__others){margin:var(--space-4) var(--space-gutter) 0}.lg-mine-screen .lg-mine__others .pl-leagues__list{margin-inline:0}.lg-section__title{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--type-display-s-size);line-height:var(--type-display-s-line)}.lg-section__text{margin-top:var(--space-1);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.lg-section__hint{margin-top:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-ink-muted)}.lg-upgrades{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lg-sheet__move{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);background:var(--color-surface-white);border-radius:var(--radius-lg);box-shadow:var(--gap-shadow-pill);flex-direction:column;display:flex}.lg-sheet__leagues{align-items:center;gap:var(--space-2);font-family:var(--font-display);text-transform:uppercase;flex-wrap:wrap;font-weight:400;display:flex}.lg-sheet__from{font-size:var(--type-display-s-size);line-height:var(--type-display-s-line)}.lg-sheet__to{font-size:var(--type-display-m-size);line-height:var(--type-display-m-line)}.lg-sheet__choices{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.lg-sheet__choice{min-height:var(--touch-target);cursor:pointer;background:var(--gap-white);color:var(--color-surface-ink)}.lg-sheet__choice[aria-pressed=true]{background:var(--league-bg);box-shadow:0 0 0 var(--gap-lg-radio-bw) var(--color-surface-ink);color:var(--color-surface-ink)}.lg-sheet__choice:focus-visible{outline:var(--gap-focus-ring) solid var(--color-ink);outline-offset:var(--gap-focus-offset)}.lg-sheet__tiers{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.pl-tiers__item[data-entering=true] .pl-tiers__dot{box-shadow:0 0 0 var(--space-1) var(--color-accent-yellow)}.lg-sheet__list{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.lg-sheet__list>li{gap:var(--space-3);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);align-items:flex-start;display:flex}.lg-sheet__mark{width:var(--gap-lg-mark);height:var(--gap-lg-mark);border:var(--gap-lg-radio-bw) solid var(--color-ink);background:var(--color-surface-white);color:var(--color-ink);font-size:var(--type-caption-size);font-weight:var(--type-body-strong-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lg-sheet__list>li[data-mark=warn] .lg-sheet__mark{background:var(--gap-lg-mark-warn);color:var(--color-surface-ink)}.lg-sheet__strong{font-weight:var(--type-body-strong-weight)}.lg-sheet__drafts{margin-top:var(--space-2);padding-left:var(--space-4);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.app--wide .lg-sheet{max-width:var(--gap-read-page-w);border:var(--gap-lg-card-bw) solid var(--color-surface-ink);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--gap-lg-card-shadow);margin:auto;inset:0}.app--wide .lg-sheet .sheet__handle{display:none}.app--wide .lg-sheet .sheet__actions{flex-direction:row-reverse}.app--wide .lg-sheet .sheet__actions .btn{flex:1}.lg-participation__week{font-weight:var(--type-body-strong-weight)}.lg-participation__next{margin-top:var(--space-1)}.pl-tiers.pl-tiers--dots{gap:var(--space-1);flex-wrap:wrap;display:flex}.lg-sheet__list>li>span:last-child{overflow-wrap:anywhere;min-width:0}.lg-sheet{overflow-x:hidden}.ps-stats__list{gap:var(--space-1) var(--space-4);margin-top:var(--space-1);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ps-badgerows{gap:var(--space-2);margin:var(--space-2) var(--space-gutter) 0;flex-direction:column;padding:0;list-style:none;display:flex}.ps-badgerow{gap:var(--space-1) var(--space-2);padding:var(--space-3);background:var(--color-surface-white);border-radius:var(--radius-lg);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.ps-badgerow__name{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--type-display-s-size);line-height:var(--type-display-s-line)}.ps-badgerow__progress,.ps-badgerow__state{font-weight:var(--type-body-strong-weight);justify-self:end}.ps-badgerow__rule{min-width:0}.ps-badgerow[data-state=achieved] .ps-badgerow__state{color:var(--color-positive-fg)}.ps-badgerow[data-state=lost] .ps-badgerow__state{color:var(--color-ink-muted)}.ps-badges-link{margin:var(--space-2) var(--space-gutter) 0}.app--wide .ps-badgerows,.app--wide .ps-badges-link{margin-inline:0}:root{--gap-play-soon-top:26px;--gap-play-sticker-rot:-3deg;--gap-play-sticker-border:6px;--gap-play-sticker-pad-x:18px;--gap-play-sticker-pad-b:6px;--gap-play-text-line:1.45;--gap-play-text-w:22rem;--gap-cm-gap:4px;--gap-cm-pad:3px;--gap-cm-art-h:45px;--gap-cm-ill:40px;--gap-cm-name-h:22px;--gap-cm-badge:22px;--gap-cm-badge-off:7px;--gap-cm-rarity:var(--card-rarity-badge);--gap-cm-star-x:5px;--gap-cm-star-y:7px;--gap-cm-check:20px;--gap-cm-check-off:9px;--gap-cm-check-bw:2px;--gap-pl-mini-gap:10px;--gap-tq-title:34px;--gap-tq-chip-h:32px;--gap-tq-theme-h:36px;--gap-tq-score:64px;--gap-tq-free-bg:color-mix(in srgb, var(--color-ink) 5%, var(--color-surface-cream));--gap-tq-mark:3px;--gap-tq-panel-w:432px;--gap-compo-desk-card:176px;--gap-compo-desk-card-min:140px;--gap-tq-desk-card:176px;--gap-tq-score-w:340px;--gap-tq-card-pad:20px;--gap-tq-panel-top:88px;--gap-tq-desk-pad:48px;--gap-tq-row-thumb:54px;--gap-tq-row-badge:24px;--gap-tq-band-pad:14px;--gap-tq-band-radius:24px;--gap-tq-desk-band-h:190px;--gap-tq-sheet-h:700px;--gap-tq-score-pill-h:40px;--gap-tq-pill-bg:color-mix(in srgb, var(--color-ink) 9%, var(--color-surface-cream));--gap-tq-sign-h:56px;--gap-cq-cap-h:26px;--gap-cq-cap-off:6px;--gap-cq-score:44px;--gap-cq-icon:28px;--gap-cq-bar-h:12px;--gap-cq-blocked-bg:var(--color-ink-muted);--gap-pl-weight-heavy:700;--gap-pl-kicker-ls:.06em;--gap-pl-line:1.35;--gap-pl-league-pad-y:1px;--gap-pl-pill-pad-y:1px;--gap-pl-tag-cat:var(--color-tag-cat-pink);--gap-pl-slot-fill:color-mix(in srgb, var(--color-accent-yellow) 35%, transparent);--gap-pl-flag-rot:-3deg;--gap-pl-flag-pad-x:6px;--gap-pl-flag-pad-y:2px;--gap-pl-tired-x:6px;--gap-pl-tired-y:46px;--gap-pl-tired-y-soon:42px;--gap-pl-tired-rot:-6deg;--gap-pl-tired-pad-x:7px;--gap-pl-tired-pad-y:3px;--gap-pl-tired-pad-y-soon:2px;--gap-pl-tired-weight:600;--gap-pl-col:10px;--gap-pl-row:14px;--gap-pl-badge:34px;--gap-pl-meter-h:14px;--gap-pl-bonus-off:color-mix(in srgb, var(--color-ink) 12%, var(--color-surface-cream));--gap-pl-mark:22px;--gap-pl-thumb-sm:46px;--gap-pl-thumb-md:52px;--gap-pl-thumb-r:8px;--gap-pl-thumb-badge:16px;--gap-pl-gain:20px;--gap-pl-selected:2px;--gap-pl-drawer-max:90dvh;--gap-pl-sticky-bottom:calc(var(--gap-tabbar-bottom) + var(--gap-tabbar-item-h) + 2 * var(--gap-tabbar-pad) + var(--nav-clear-zone));--gap-pl-cta-reserve:calc(var(--space-3) + var(--gap-button-h) + var(--space-2) + var(--type-caption-line) + var(--space-gutter) + env(safe-area-inset-bottom));--gap-pl-card-pad:14px;--gap-pl-card-r:14px;--gap-pl-row-pad-y:10px;--gap-pl-row-pad-x:14px;--gap-pl-daily-text-w:8rem;--gap-soon-sticker:44px;--gap-soon-rot:-2deg;--gap-soon-text-w:20rem;--gap-hub-score:32px;--gap-hub-cols:5;--gap-hub-vign-w-d:120px;--gap-hub-vign-ratio-d:13 / 17;--gap-hub-vign-ill-d:84px;--gap-hub-side-w:340px;--gap-hub-col:28px;--gap-hub-card-pad-d:24px;--gap-hub-cta-w:300px;--gap-tv-lot-w:176px;--gap-tv-side-w:360px;--gap-tv-gap:36px;--gap-tv-chips-w:18rem;--gap-tv-score-w:340px;--gap-tv-cta-w:280px;--gap-underline-offset:3px;--gap-cq-desk-pad:48px;--gap-cq-band-pad:28px;--gap-cq-dscore:96px;--gap-cq-score-w:330px;--gap-cq-cta-w:280px;--gap-rs-seg-w:300px;--gap-rs-rank:76px;--gap-rs-rank-d:88px;--gap-rs-pts:34px;--gap-rs-score-d:118px;--gap-rs-panel-w:380px;--gap-rs-gap:28px;--gap-rs-card-w:180px;--gap-rs-box-w:330px;--gap-sb-pill-h:22px;--gap-sb-pill-pad:9px;--gap-sb-neg-bg:color-mix(in srgb, var(--color-negative-strong) 18%, var(--color-surface-white));--gap-pl-demo-pad:12px;--gap-pl-tier-min:72px;--gap-pl-tier-dot:34px;--gap-pl-league-bw:2px;--gap-pl-score-rot:-1deg;--gap-pl-sticker-rot:3deg;--gap-pl-score-size:80px;--gap-pl-score-size-week:44px;--gap-pl-bar-h:18px;--gap-pl-bar-label-w:8rem;--gap-pl-bar-value-w:3rem;--gap-pl-bar-min:1.5;--gap-pl-avatar:32px;--gap-pl-rank-w:2.25rem;--gap-pl-score-w:4.5rem;--gap-pl-delta-w:3rem;--gap-pb-sub-opacity:.75;--gap-pl-slot-fill-lot:color-mix(in srgb, var(--color-surface-white) 40%, transparent);--gap-pl-sel-outline:3px;--gap-pl-sel-ring:6px;--gap-pl-thumb-lg-w:60px;--gap-pl-thumb-lg-h:58px;--gap-pl-form-pad-y:3px;--gap-pl-form-pad-x:10px;--gap-pl-table-pad-y:9px;--gap-pl-table-pad-x:14px;--gap-pl-table-head-pad-y:8px;--gap-pl-table-foot-pad-y:10px;--gap-sb-value-line:1.1;--gap-pl-wide-max:68rem;--gap-pl-read-max:46rem;--gap-pl-mark-season:32px;--gap-pl-hero-pad:16px}:root[data-theme=dark]{--gap-pl-daily-bg:var(--color-surface-white);--gap-pl-daily-fg:var(--color-ink)}:root:not([data-theme=dark]){--gap-pl-daily-bg:var(--color-accent-yellow);--gap-pl-daily-fg:var(--color-surface-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--gap-pl-daily-bg:var(--color-surface-white);--gap-pl-daily-fg:var(--color-ink)}}.pl-board{container-type:inline-size}@container (width<=340px){.pl-board .pl-board__row{gap:var(--space-2);padding-inline:var(--space-2)}.pl-board .pl-board__delta{width:auto;min-width:var(--space-6)}.pl-board .pl-board__score{min-width:0}}:root{--gap-fresh-medal:72px;--gap-fresh-medal-s:44px;--gap-fresh-rank:22px;--gap-fresh-rank-long:16px;--gap-fresh-rank-s:13px;--gap-fresh-thumb:44px;--gap-fresh-thumb-s:36px;--gap-fresh-burst:46px;--gap-fresh-party:.9s;--gap-fresh-tab-inset:18px;--gap-desk-gutter:48px;--gap-desk-max:1240px;--gap-desk-col:720px;--gap-scene-panel-w:clamp(20rem, 28.125vw, 22.5rem);--gap-scene-main-max:42rem;--gap-scene-pad-y:22px;--gap-scene-pad-x:20px;--gap-scene-card-lot:214px;--gap-scene-card-lot-ratio:214 / 298;--gap-split-list-w:360px;--gap-split-list-min:280px;--gap-split-detail-w:340px;--gap-split-gap:40px;--gap-split-cols-min:800px;--gap-read-col-w:680px}@container split (width>=800px){.split .split__cols{grid-template-columns:minmax(var(--gap-split-list-min), var(--gap-split-list-w)) minmax(0, 1fr);column-gap:var(--gap-split-gap);align-items:start;display:grid}.split[data-reading=true] .split__cols{grid-template-columns:minmax(var(--gap-split-list-min), var(--gap-split-list-w)) minmax(0, var(--gap-read-col-w))}.split[data-emphasis=list] .split__cols{grid-template-columns:minmax(0, 1fr) var(--gap-split-detail-w)}.split--single .split__cols{display:block}}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=musique]{--pl-cat:var(--color-cat-musique);--pl-on-cat:var(--color-on-cat-musique)}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=jeu]{--pl-cat:var(--color-cat-jeu);--pl-on-cat:var(--color-on-cat-jeu)}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=web]{--pl-cat:var(--color-cat-web);--pl-on-cat:var(--color-on-cat-web)}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=animaux]{--pl-cat:var(--color-cat-animaux);--pl-on-cat:var(--color-on-cat-animaux)}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=humour]{--pl-cat:var(--color-cat-humour);--pl-on-cat:var(--color-on-cat-humour)}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=cine]{--pl-cat:var(--color-cat-cine);--pl-on-cat:var(--color-on-cat-cine)}:is(.pl-themebanner,.pl-theme__banner,.pl-theme__dot,.pl-board__avatar,.pl-decomp__bar)[data-cat=sport]{--pl-cat:var(--color-cat-sport);--pl-on-cat:var(--color-on-cat-sport)}.pl-league-link{color:inherit;text-decoration:none}.pl-league{padding:var(--gap-pl-league-pad-y) var(--space-2);white-space:nowrap;background:var(--color-surface-white);color:var(--color-ink);border:var(--gap-border-card) solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--gap-pl-weight-heavy);display:inline-block}.pl-cta{z-index:2;margin-top:var(--space-4);gap:var(--space-2);padding:var(--space-3) var(--space-gutter) calc(var(--space-gutter) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--color-surface-cream) calc(100% - var(--space-3)), transparent);flex-direction:column;display:flex;position:sticky;bottom:0}.pl-cta .btn{width:100%;text-decoration:none}.pl-cta__note{text-align:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.pl-pill{padding:var(--gap-pl-pill-pad-y) var(--space-2);white-space:nowrap;background:var(--color-surface-white);color:var(--color-ink-muted);border:var(--gap-border-card) solid var(--color-ink-muted);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--gap-pl-weight-heavy);flex:none;align-items:center;display:inline-flex}.pl-pill[data-on=true]{background:var(--color-action-bg);color:var(--color-action-fg);border-color:var(--color-action-bg)}.pl-tag{padding:var(--gap-pl-pill-pad-y) var(--space-2);white-space:nowrap;background:var(--gap-pl-tag-cat);color:var(--color-surface-ink);border:var(--gap-border-card) solid var(--color-surface-ink);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--gap-pl-weight-heavy);display:inline-block}.pl-tag[data-kind=theme]{background:var(--gap-tag-3)}.pl-tag[data-kind=era]{background:var(--gap-tag-4);color:var(--color-surface-ink)}.pl-tag[data-kind=tag]{background:var(--gap-tag-5);color:var(--color-surface-ink)}.pl-tag[data-kind=fr]{background:var(--gap-tag-1);color:var(--color-surface-ink)}.pl-tier-mark{width:var(--gap-cl-mark);height:var(--gap-cl-mark);border:var(--gap-border-card) solid var(--color-surface-ink);color:var(--color-surface-ink);font-size:var(--type-caption-size);line-height:1;font-weight:var(--gap-pl-weight-heavy);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pl-tier-mark[data-tier=C]{background:var(--color-tier-commun);color:var(--color-surface-ink)}.pl-tier-mark[data-tier=P]{background:var(--color-tier-peu-commune);color:var(--color-surface-ink)}.pl-tier-mark[data-tier=R]{background:var(--color-tier-rare);color:var(--gap-on-tier-rare)}.pl-tier-mark[data-tier=E]{background:var(--color-tier-epique)}.pl-tier-mark[data-tier=L]{background:var(--color-tier-legendaire);color:var(--color-surface-ink)}.pl-tier-mark[data-tier=M]{background:var(--color-tier-mythique);color:var(--color-accent-yellow)}.pl-tier-mark[data-tier=U]{background:var(--color-tier-unique)}.pl-skel{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-ink) 12%, transparent);animation:pulse var(--gap-pulse) ease-in-out infinite}.pl-skel--slots{height:var(--card-mini-h);flex:1}.pl-emptyslot{width:var(--card-mini-w);height:var(--card-mini-h);border:var(--gap-border-card) dashed currentColor;border-radius:var(--radius-md);font-size:var(--type-display-m-size);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.app--wide :is(.pl-page,.pl-leagues,.pl-season,.pl-theme){width:100%;max-width:var(--gap-desk-max);padding:0 var(--gap-desk-gutter) var(--space-8);box-sizing:border-box;margin:0}.app--wide .pl-page--read>:not(.page-header){max-width:var(--gap-desk-col)}.app--wide :is(.pl-page,.pl-leagues,.pl-season,.pl-theme)>*{margin-inline:0}.app--wide :is(.pl-page,.pl-leagues,.pl-season,.pl-theme) :is(.page-header,.pl-hub,.pl-results,.pl-rank,.chips){padding-inline:0}.pl-seg{margin:var(--space-3) var(--space-gutter) 0}.app--wide .pl-page :is(.segments,.pl-seg){max-width:var(--gap-app-max);margin-inline:0}.app--wide .pl-page .page-header{padding-top:var(--gap-scene-pad-y)}.app--wide .pl-hub{grid-template-columns:minmax(0, 1fr) var(--gap-hub-side-w);column-gap:var(--gap-hub-col);row-gap:var(--space-3);padding-top:var(--space-4);align-items:start;display:grid}.app--wide .pl-hub>:is(.state,.banner,.pl-demo){grid-column:1/-1}.app--wide .pl-hub__main>.pl-result{padding-block:var(--space-4)}.app--wide .pl-hub .pl-card--compo{padding:var(--gap-hub-card-pad-d);margin-top:0}.app--wide .pl-hub .pl-card--compo .pl-card__head{flex-direction:row;align-items:baseline}.app--wide .pl-hub .pl-card--compo .pl-card__action .btn{width:auto;min-width:var(--gap-hub-cta-w)}.app--wide .pl-results{column-gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.app--wide .pl-results>:is(.state,.banner,.pl-demo,.pl-res-wait){grid-column:1/-1}.app--wide .pl-res-col{flex-direction:column;min-width:0;display:flex}.app--wide .pl-res-col--main>:first-child{margin-top:0}.app--wide .pl-res-col--side>:first-child{margin-top:var(--space-3)}.app--wide .pl-rank{padding-top:var(--space-3)}.app--wide .pl-page .chips{flex-wrap:wrap;overflow:visible}.app--wide .pl-leagues__list{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app--wide .pl-league-card{height:100%}.app--wide .pl-season .pl-rewards{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app--wide .pl-theme{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.app--wide .pl-theme>:not(.pl-theme__banner,.pl-theme__box){grid-column:1/-1}.app--wide .pl-theme__group .pl-theme__grouphead,.app--wide .pl-theme .pl-trend{padding-inline:0}.app--wide :is(.pl-leagues,.pl-season,.pl-theme) .pl-cta{max-width:var(--gap-app-max);width:100%;margin-inline:auto;padding-inline:0}.app--wide :is(.pl-leagues,.pl-season,.pl-theme)>:is(.state,.skeletons){margin-inline:0}.pl-leagues{flex-direction:column;display:flex}.pl-leagues__list{gap:var(--space-2);margin:var(--space-3) var(--space-gutter) 0;flex-direction:column;display:flex}.pl-league-card{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);text-align:left;background:var(--color-surface-white);color:var(--color-ink);border:var(--gap-pl-league-bw) solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-button);flex-direction:column;display:flex}.pl-league-card[data-on=true]{background:var(--gap-pl-daily-bg);color:var(--gap-pl-daily-fg)}:root[data-theme=dark] .pl-league-card[data-on=true]{border-color:var(--color-accent-yellow)}.pl-league-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pl-league-card__name{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--type-display-m-size);line-height:var(--type-display-m-line)}.pl-league-card__active{padding:var(--gap-pl-pill-pad-y) var(--space-2);background:var(--color-action-bg);color:var(--color-action-fg);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--gap-pl-weight-heavy)}.pl-league-card__desc{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.pl-league-card__bonus{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.pl-league-card__eligible{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--gap-pl-weight-heavy)}.pl-tiers{grid-template-columns:repeat(auto-fill, minmax(var(--gap-pl-tier-min), 1fr));gap:var(--space-2) var(--space-1);display:grid}.pl-tiers__item{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.pl-tiers__dot{width:var(--gap-pl-tier-dot);height:var(--gap-pl-tier-dot);border:var(--gap-border-card) solid var(--color-surface-ink);color:var(--color-surface-ink);font-family:var(--font-display);font-size:var(--type-body-size);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.pl-tiers__dot[data-tier=C]{background:var(--color-tier-commun);color:var(--color-surface-ink)}.pl-tiers__dot[data-tier=P]{background:var(--color-tier-peu-commune);color:var(--color-surface-ink)}.pl-tiers__dot[data-tier=R]{background:var(--color-tier-rare);color:var(--gap-on-tier-rare)}.pl-tiers__dot[data-tier=E]{background:var(--color-tier-epique)}.pl-tiers__dot[data-tier=L]{background:var(--color-tier-legendaire);color:var(--color-surface-ink)}.pl-tiers__dot[data-tier=M]{background:var(--color-tier-mythique);color:var(--color-accent-yellow)}.pl-tiers__dot[data-tier=U]{background:var(--color-tier-unique)}.pl-tiers__item[data-ok=false] .pl-tiers__dot{background:color-mix(in srgb, var(--color-surface-ink) 14%, transparent);color:var(--color-surface-ink);border-style:dashed;border-color:var(--color-ink-muted)}:root[data-theme=dark] .pl-tiers__item[data-ok=false] .pl-tiers__dot{color:var(--color-ink-muted)}.pl-tiers__name{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.pl-tiers__item[data-ok=false] .pl-tiers__name{color:var(--color-ink-muted);text-decoration:line-through}.pl-leagues__note{margin:var(--space-3) var(--space-gutter) 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-white);border-radius:var(--radius-lg);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);box-shadow:var(--gap-shadow-pill)}.pl-leagues .pl-cta{margin-top:var(--space-4)}:root{--gap-crash-art:150px;--gap-crash-art-d:140px;--gap-crash-actions-w:300px;--gap-crash-card-w:480px;--gap-crash-card-pad:40px;--gap-crash-card-r:22px;--gap-crash-card-shadow:6px 6px 0 var(--color-surface-ink);--gap-crash-title:34px;--gap-crash-top-pad:22px;--gap-crash-spark:color-mix(in srgb, var(--gap-white) 45%, transparent)}.crash{background:var(--color-surface-cream);min-height:100dvh;color:var(--color-ink);flex-direction:column;display:flex}.crash__top{padding:var(--gap-crash-top-pad) var(--space-gutter) 0;flex:none;display:flex}.crash__main{padding:0 var(--space-6) var(--space-8);flex:1;justify-content:center;align-items:center;display:flex}.crash__card{text-align:center;width:100%;max-width:var(--gap-crash-actions-w);flex-direction:column;align-items:center;display:flex}.crash__art{width:var(--gap-crash-art);height:auto;display:block}.crash__title{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:var(--type-display-l-weight);font-size:var(--gap-crash-title);text-transform:uppercase;line-height:1.05}.crash__text{margin:var(--space-2) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-line)}.crash__actions{margin-top:var(--space-6);gap:var(--space-2);flex-direction:column;width:100%;display:flex}.crash__actions .btn{width:100%}.crash__home{min-height:var(--touch-target);margin-top:var(--space-3);color:var(--color-ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-strong-weight);justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.crash__code{margin:var(--space-3) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-ink-muted);font-weight:var(--type-body-strong-weight)}.crash[data-wide=true] .crash__card{max-width:var(--gap-crash-card-w);padding:var(--gap-crash-card-pad);box-sizing:border-box;background:var(--color-surface-white);border:var(--gap-border-card) solid var(--color-card-border);border-radius:var(--gap-crash-card-r);box-shadow:var(--gap-crash-card-shadow)}.crash[data-wide=true] .crash__art{width:var(--gap-crash-art-d)}.crash[data-wide=true] .crash__actions{margin-top:var(--space-4)}
