.duel-history-card_card__q3UW2 .duel-history-card_banner__QjCy5{mask-image:linear-gradient(180deg,#000 45%,rgba(0,0,0,.65) 72%,transparent)}.duel-history-card_body__p_fiE{display:flex;flex:1;flex-direction:column;gap:10px;margin-top:-43px;padding:8px 16px 16px;position:relative;z-index:1}.duel-history-card_matchup__CVWKJ{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.duel-history-card_player__CvN8N{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center}.duel-history-card_avatar__9WA0K{border-radius:5px;box-shadow:0 0 0 1px var(--line-strong);display:block;height:48px;object-fit:cover;width:48px}.duel-history-card_winner__Ppyl1 .duel-history-card_avatar__9WA0K{box-shadow:0 0 0 2px var(--hot)}.duel-history-card_name__vhrbN{contain:inline-size layout paint;container-type:inline-size;display:flex;height:20px;justify-content:safe center;line-height:20px;overflow:hidden;width:100%}.duel-history-card_name__vhrbN>[class~=dl-player-name]{padding-right:0}.duel-history-card_result__Vape0{color:var(--ink-mute);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:15px;margin-top:-4px;min-height:15px;text-transform:uppercase}.duel-history-card_player__CvN8N>.duel-history-card_result__Vape0{margin-bottom:-4px;margin-top:0;order:-1}.duel-history-card_winner__Ppyl1 .duel-history-card_result__Vape0{color:var(--hot)}.duel-history-card_versus__Hftup{align-self:start;color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;font-weight:700;padding-top:35px;text-align:center}.duel-history-card_details__miLSQ{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-block:12px}.duel-history-card_stake__Ifwr_{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:4px}.duel-history-card_label__U6s5J{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.duel-history-card_date__uQjD1,.duel-history-card_label__U6s5J{color:var(--ink-mute)}.duel-history-card_date__uQjD1{align-items:flex-end;border-left:1px solid var(--line);display:flex;flex-direction:column;font-size:11px;gap:4px;justify-content:center;line-height:16px;padding-left:10px;text-align:right}.duel-history-card_actions__vl9Pd{display:flex;margin-top:auto}.duel-history-card_actions__vl9Pd>*{flex:1;justify-content:center}.duel-history-card_mode__4V9BR{background:rgba(0,0,0,.55);border-radius:3px;color:var(--ink-bright);font-size:11px;font-weight:700;padding:4px 6px;position:absolute;right:14px;top:16px}.duel-history-card_historyHead__HF_i7[class~=dl-head],.duel-history-card_historyRow__Djm26[class~=dl-row]{gap:16px;grid-template-columns:minmax(300px,2fr) minmax(70px,.7fr) minmax(60px,.6fr) minmax(90px,.8fr) minmax(100px,1fr) 90px}.duel-history-card_historyRow__Djm26 .duel-history-card_rowMatchup___8r66{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);min-width:0;width:min(100%,360px)}.duel-history-card_rowPlayer__TVGDp{align-items:center;display:flex;gap:10px;grid-row:1;min-width:0}.duel-history-card_rowPlayer__TVGDp:nth-child(2){grid-column:3}.duel-history-card_rowPlayer__TVGDp:first-child{flex-direction:row-reverse;text-align:right}.duel-history-card_rowPlayer__TVGDp .duel-history-card_avatar__9WA0K{flex-shrink:0;height:36px;width:36px}.duel-history-card_rowIdentity__EZByk{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.duel-history-card_rowIdentity__EZByk .duel-history-card_name__vhrbN{justify-content:start}.duel-history-card_rowPlayer__TVGDp:first-child .duel-history-card_name__vhrbN{justify-content:safe flex-end}.duel-history-card_rowIdentity__EZByk .duel-history-card_result__Vape0{margin:0}.duel-history-card_rowVs__v98_a{color:var(--ink-mute);font-size:10px;font-weight:700;grid-area:1/2;text-align:center}.duel-history-card_historyHead__HF_i7>[class~=dl-cell]:first-child{display:flex;justify-content:center;width:min(100%,360px)}.duel-history-card_historyHead__HF_i7>[class~=dl-cell]:not(:first-child),.duel-history-card_historyRow__Djm26>[class~=dl-cell]:not(:first-child){display:flex;justify-content:center;text-align:center}@media (761px <= width <= 1100px){.duel-history-card_historyHead__HF_i7[class~=dl-head],.duel-history-card_historyRow__Djm26[class~=dl-row]{gap:8px;grid-template-columns:minmax(240px,3fr) 60px 48px 80px 90px 76px}}@media (width <= 760px){.duel-history-card_historyHead__HF_i7[class~=dl-head]{display:none}}.dl-pc-note{display:none}@media (width <= 760px){.dh-page{min-width:0}.dh-page .dh-tabs{border-bottom:0;display:grid;gap:12px 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;overflow:visible}.dh-page .dh-tabs:before{backdrop-filter:blur(16px) saturate(125%);background:color-mix(in srgb,var(--bg-elev-1) 48%,transparent);border-bottom:1px solid var(--line);border-radius:4px;height:44px;inset:0 0 auto;mask-image:none}.dh-page .dh-tab{border-radius:0;font-size:11px;gap:5px;justify-content:center;letter-spacing:.04em;min-height:44px;min-width:0;padding:10px 4px;white-space:nowrap}.dh-page .dh-tab .dl-filter-count{font-size:9px;padding:1px 4px}.dh-page .dh-tabs .btn-cta-slant{font-size:12px;grid-column:1/-1;justify-self:stretch;margin:0;min-height:44px;width:100%}.dh-page .dl-filters{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-bottom:16px}.dh-page .dl-filters>.pf-game-switch{display:flex;grid-column:1/-1}.dh-page .dl-filters>.pf-game-switch .game-tab{flex:1 1 0;width:auto}.dh-page .dl-filters>.v3-viewtoggle{--vt-pad:3px;--vt-gap:3px;align-self:stretch;border-radius:8px;display:none;margin:0}.dh-page .dl-filters>.v3-viewtoggle .v3-viewbtn{border-radius:6px;height:auto;width:36px}.dh-page .dl-filters>.v3-viewtoggle .v3-viewthumb{border-radius:6px}.dh-page .dh-stake-filters{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0}.dh-page .dh-filter-sep{display:none}.dh-page .dl-filter{font-size:10px;justify-content:center;letter-spacing:.04em;min-height:44px;min-width:0;padding:8px 4px;text-align:center;white-space:normal}.dh-page>.dh-scroll{margin:0;min-width:0;overflow:visible;padding:0}.dh-page .dl-table{backdrop-filter:none;background:transparent;border:0;box-shadow:none;overflow:visible}.dh-page .dl-head{display:none}.dh-page .dl-body{display:grid;gap:12px;min-height:0}.dh-page .dl-row>.dl-cell{display:flex;min-width:0}.dh-page .dl-player-id{contain:paint;container-type:inline-size;gap:4px;overflow:clip}.dh-page .dl-player-name{align-self:flex-start;animation:dl-name-scroll 6s ease-in-out infinite alternate;flex:none;font-size:14px;line-height:1.35;max-width:none;min-width:auto;overflow-wrap:normal;padding-right:8px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.dh-page .dl-player-name{animation:none}}.dh-page .dl-player-meta{flex-wrap:wrap;font-size:10px;gap:3px 5px;line-height:1.4;white-space:normal}.dh-page .dl-player-name>span{padding-top:0!important}.dh-page .dh-row-mine .dl-player-meta{display:none}.dh-page .dl-match-detail{display:block;font-size:11px;line-height:1.5;overflow:visible;overflow-wrap:anywhere;white-space:normal}.dh-page .dl-actions .dh-claimed,.dh-page .dl-actions .dl-btn{flex:1 1 auto;font-size:10px;justify-content:center;letter-spacing:.06em;min-height:40px;min-width:0;padding:8px 10px;text-align:center}.dh-page .dl-actions .dl-btn-icon{align-self:stretch;flex:0 0 40px;height:auto;justify-content:center;min-height:40px;width:40px}.dh-page .dh-status{font-size:10px;letter-spacing:.04em;line-height:1.4}.dh-page .dh-lock-tag,.dh-page .dh-own-tag{font-size:9px;letter-spacing:.04em;line-height:1.4}.dh-page .dh-when-date,.dh-page .dh-when-time{font-size:10px;letter-spacing:0;line-height:1.4}.dh-page .dl-body .dl-row{align-items:center;backdrop-filter:blur(6px);background:var(--bg-elev-1);border:1px solid var(--line-strong);border-radius:12px;display:grid;gap:10px 8px;grid-template-areas:"player player wager" "game match match" "actions actions actions";grid-template-columns:70px minmax(0,1fr) auto;padding:14px}.dh-page .dl-body .dh-row-mine{grid-template-areas:"player player wager" "game match match" "extra extra extra" "when when when" "actions actions actions"}.dh-page .dl-body .dh-row-invites{grid-template-areas:"player player wager" "game match match" "extra extra extra" "actions actions actions"}.dh-page .dl-row>.dl-player{gap:8px;grid-area:player}.dh-page .dl-row>.dl-game{grid-area:game;justify-content:flex-start}.dh-page .dl-row>.dl-match{grid-area:match;justify-content:flex-start}.dh-page .dl-row>.dl-wager{align-items:center;align-self:start;grid-area:wager;justify-content:flex-end;padding-top:2px}.dh-page .dh-row-mine>.dl-cell:nth-child(5),.dh-page .dl-row>.dl-expires{grid-area:extra;justify-content:flex-start;text-align:left}.dh-page .dl-row>.dh-when{align-items:baseline;flex-flow:row wrap;gap:4px 8px;grid-area:when;justify-content:flex-start;margin-top:-6px;text-align:left}.dh-page .dl-row>.dl-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;grid-area:actions;padding-top:10px}.dh-page .dl-pc-note{color:var(--ink-mute);display:flex;flex:1 1 100%;font-size:11px;gap:8px;line-height:1.5;margin:0 0 2px}.dh-page .dl-pc-note-icon{color:var(--hot);flex-shrink:0;height:14px;margin-top:1px;width:14px}.dh-page [data-view=grid] .dl-body .dl-row{column-gap:0;grid-template-areas:"game match . ." "player player player wager" "actions actions actions actions";grid-template-columns:max-content fit-content(42%) minmax(8px,1fr) auto;--badge-gap:16px}.dh-page [data-view=grid] .dl-body .dh-row-mine{grid-template-areas:"game match . extra" "player player player wager" "when when when wager" "actions actions actions actions";row-gap:2px;--badge-gap:24px}.dh-page [data-view=grid] .dl-body .dh-row-invites{grid-template-areas:"game match . extra" "player player player wager" "actions actions actions actions"}.dh-page [data-view=grid] .dl-row>.dl-game,.dh-page [data-view=grid] .dl-row>.dl-match{align-items:center;align-self:stretch;background:var(--bg-elev-2);border:1px solid color-mix(in srgb,var(--hot) 25%,var(--line));justify-content:center;min-height:24px;padding:3px 8px}.dh-page [data-view=grid] .dl-row>.dl-game{border-radius:6px 0 0 6px;border-right:0}.dh-page [data-view=grid] .dl-row>.dl-match{border-left-color:var(--line);border-radius:0 6px 6px 0;text-align:center}.dh-page [data-view=grid] .dl-game-badge{min-height:0;min-width:0;padding:0}.dh-page [data-view=grid] .dl-game-badge-logo{height:12px}.dh-page [data-view=grid] .dl-game-badge-chess,.dh-page [data-view=grid] .dl-game-badge-chess :is(.lichess-mark,.chess-wordmark){height:10px}.dh-page [data-view=grid] .dl-row>.dl-match .dl-match-detail{font-size:10px;line-height:1.2}.dh-page [data-view=grid] .dl-row>.dl-wager{align-items:flex-end;align-self:center;flex-direction:column;gap:3px;padding-left:12px;padding-top:0}.dh-page [data-view=grid] .dl-row>.dl-wager:before{color:var(--ink-mute);content:"Wager";font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dh-page [data-view=grid] .dl-row>.dl-expires,.dh-page [data-view=grid] :where(.dh-row-mine)>.dl-cell:nth-child(5){align-self:center;justify-content:flex-end;margin-bottom:var(--badge-gap);text-align:right}.dh-page [data-view=grid] .dl-row>.dh-when{align-items:baseline;color:var(--ink-mute);flex-flow:row wrap;font-family:var(--font-mono);font-size:11px;font-weight:400;gap:2px 6px;justify-content:flex-start;letter-spacing:.04em;margin-top:0;padding-left:44px;text-align:left}.dh-page [data-view=grid] .dh-when-date,.dh-page [data-view=grid] .dh-when-time{color:inherit;font:inherit;letter-spacing:inherit}.dh-page [data-view=grid] .dh-when-date+.dh-when-time:before{content:"\00b7";margin-right:6px}.dh-page [data-view=grid] :where(.dh-row-mine)>.dl-player{display:contents}.dh-page [data-view=grid] :where(.dh-row-mine) .dl-player>span:first-child{grid-area:2/1/4/4;place-self:center start}.dh-page [data-view=grid] :where(.dh-row-mine) .dl-player-id{align-self:end;grid-area:player;margin-left:44px}.dh-page [data-view=grid] .dh-row-mine>.dh-when{align-self:start}.dh-page [data-view=grid] .dl-body .dl-row>:is(.dl-game,.dl-match){margin-bottom:var(--badge-gap)}.dh-page [data-view=grid] :where(.dh-row-mine)>.dl-actions{margin-top:8px}.dh-page [data-view=list] .dl-table:has(.dl-head){background:var(--bg-elev-1);border:1px solid var(--line-strong);border-radius:10px;overflow:clip}.dh-page [data-view=list] .dl-body .dl-row,.dh-page [data-view=list] .dl-head{gap:5px 8px;grid-template-columns:minmax(0,1fr) 84px 108px;padding:12px}.dh-page [data-view=list] .dl-head{align-items:center;background:var(--bg-elev-2);display:grid;padding-block:9px}.dh-page [data-view=list] .dl-head>.dl-cell{display:none;font-size:9px;letter-spacing:.06em;text-indent:0}.dh-page [data-view=list] .dl-head>.dl-cell:first-child,.dh-page [data-view=list] .dl-head>.dl-cell:nth-child(2),.dh-page [data-view=list] .dl-head>.dl-cell:nth-child(4){display:block}.dh-page [data-view=list] .dl-head>.dl-cell:nth-child(2){text-align:center}.dh-page [data-view=list] .dl-head>.dl-cell:nth-child(4){text-align:right}.dh-page [data-view=list] .dl-body{gap:0}.dh-page [data-view=list] .dl-body .dl-row{align-items:start;backdrop-filter:none;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-areas:"player game wager" "player match actions"}.dh-page [data-view=list] .dl-body .dh-row-mine{grid-template-areas:"player game wager" "extra match actions" "when when actions"}.dh-page [data-view=list] .dl-body .dh-row-invites{grid-template-areas:"player game wager" "player match actions" "extra match actions"}.dh-page [data-view=list] .dl-body .dl-row:last-of-type{border-bottom:0}.dh-page [data-view=list] .dl-player>span:first-child{display:none!important}.dh-page [data-view=list] .dl-player-name{font-size:13px}.dh-page [data-view=list] .dl-row>.dl-game,.dh-page [data-view=list] .dl-row>.dl-match{justify-content:center;text-align:center}.dh-page [data-view=list] .dh-row-invites .dl-match-detail>span{display:block}.dh-page [data-view=list] .dh-row-invites .dl-match-detail>span:nth-child(2){display:none}.dh-page [data-view=list] .dl-row>.dl-wager{padding-top:0}.dh-page [data-view=list] .dl-row>.dh-when{margin-top:0}.dh-page [data-view=list] .dl-row>.dl-actions{align-items:stretch;border-top:0;gap:5px;padding-top:0}.dh-page [data-view=list] .dl-actions .dh-claimed,.dh-page [data-view=list] .dl-actions .dl-btn{flex:1 1 100%;font-size:9px;letter-spacing:.04em;min-height:34px;padding:7px 6px}.dh-page [data-view=list] .dh-row-invites .dl-actions{flex-wrap:nowrap}.dh-page [data-view=list] .dl-actions .dl-btn-icon{flex-basis:34px;min-height:34px;width:34px}.dh-page .dl-empty-soon{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.28);gap:20px;min-height:220px;padding:32px 20px}.dh-page .dl-empty-soon .rw-history-empty-logo{animation:none;max-width:50%;width:120px}.dh-page .dl-empty-soon .rw-soon-veil-title{font-size:12px;letter-spacing:.12em;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;white-space:normal}.dh-page .dh-live-strip{flex-wrap:wrap;gap:10px}.dh-page .dh-live-strip .btn{min-height:44px}.dh-page .dl-more{flex-wrap:wrap}.dh-page [data-view] .dl-body .dh-row-history{--badge-gap:16px;align-items:center;grid-template-areas:"game match . wager" "player player player player" "actions actions actions actions";grid-template-columns:max-content max-content minmax(0,1fr) auto}.dh-page [data-view] .dh-row-history>.dl-cell:first-child{display:grid;grid-area:player;justify-self:center;width:100%}.dh-page [data-view] .dh-row-history>:is(.dl-game,.dl-match,.dl-wager,.dh-when){margin-bottom:var(--badge-gap)}.dh-page [data-view] .dh-row-history>.dh-when{align-items:center;flex-direction:column;gap:2px;grid-area:1/1/2/-1;justify-content:center;justify-self:center;padding-inline:0;text-align:center}.dh-page [data-view] .dh-row-history .dh-when-time:before{content:none}.dh-page [data-view] .dh-row-history>.dl-actions{justify-content:stretch}.dh-page [data-view] .dh-row-history .dl-actions .dl-btn{flex:1 1 100%}}