.duel_battlePage__MMWKs{min-height:100svh;width:100%;padding:20px;overflow-x:hidden}.duel_battleShell__i62cW{width:min(100%,960px);min-height:calc(100svh - 40px);margin:0 auto}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{width:min(100%,1280px);min-height:calc(100svh - 40px);padding-bottom:max(10px,env(safe-area-inset-bottom))}.duel_battleRound__UX9UQ{display:grid;grid-gap:12px;gap:12px}.duel_battleHud__9B4wD{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid rgba(116,145,214,.16);border-radius:16px;background:linear-gradient(180deg,rgba(9,15,31,.96),rgba(5,10,22,.96));box-shadow:0 16px 38px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.025)}.duel_balanceStrip__vcVrH span,.duel_battleClock__UbDGm span,.duel_battlePlayer__wlcgV span,.duel_detailsGrid__eK8u8 span,.duel_executionStatus__8c79j span,.duel_sellEstimate__n6wpm span,.duel_tradeSideHeading__nOYaV span{color:#73829a;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.duel_battlePlayer__wlcgV strong{margin-top:3px;color:#edf5ff;font-size:18px}.duel_battleClock__UbDGm{min-width:132px}.duel_battleClock__UbDGm>strong{font-size:27px;letter-spacing:-.045em}.duel_battleClock__UbDGm>span{margin-top:4px;font-size:8px;letter-spacing:.12em}.duel_battleClock__UbDGm em{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#9ca9bd;font-size:9px;font-style:normal;font-weight:750}.duel_battleClock__UbDGm em:before{content:"";width:6px;height:6px;border-radius:999px;background:#778399}.duel_battleClock__UbDGm em[data-state=live]{color:#78e8c0}.duel_battleClock__UbDGm em[data-state=live]:before{background:#45e8ae;box-shadow:0 0 9px rgba(69,232,174,.62)}.duel_battleHudActions__rul_V{display:flex;align-items:center;justify-content:flex-end;gap:6px}.duel_battleHudActions__rul_V button{min-height:36px;padding:0 10px;border:1px solid rgba(116,145,214,.18);border-radius:10px;background:#10182a;color:#b9c6d9;font-size:10px;font-weight:800;cursor:pointer}.duel_battleHudActions__rul_V button:focus-visible,.duel_buyAction__ZqVdk:focus-visible,.duel_detailsHeader__9KBVu button:focus-visible,.duel_executionStatus__8c79j button:focus-visible,.duel_liveButton__I1bLF:focus-visible,.duel_sellAction__eNw_P:focus-visible,.duel_sizeGrid__ZVzSM button:focus-visible{outline:2px solid #77e6c3;outline-offset:2px}.duel_forfeitButton__WhgDR{color:#d69aa7!important;background:rgba(83,26,42,.28)!important;border-color:rgba(218,101,128,.2)!important}.duel_forfeitState__rwvdc{color:#d894a4;font-size:9px;font-weight:850}.duel_battleWorkspace__J6PMK{grid-gap:16px;gap:16px}.duel_chartPanel__amIfI,.duel_tradeRail__z0lER{border:1px solid rgba(116,145,214,.15);border-radius:16px;background:linear-gradient(180deg,rgba(9,15,31,.96),rgba(5,10,22,.96));box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.02)}.duel_chartPanel__amIfI{min-height:0;grid-template-rows:auto minmax(0,1fr)}.duel_chartHeader__YQ2A0{min-height:50px;padding:8px 10px 7px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.duel_chartHeader__YQ2A0>div{min-width:0}.duel_chartHeader__YQ2A0 span{display:block;color:#75849c;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.duel_chartHeader__YQ2A0 strong{display:block;margin-top:3px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_liveButton__I1bLF{min-height:34px;border:1px solid rgba(69,232,174,.21);border-radius:10px;background:rgba(69,232,174,.08);color:#75e8c0;font-size:10px;font-weight:850;cursor:pointer}.duel_battleChartViewport__sYXu9{min-height:0}.duel_tradeRail__z0lER{padding:10px;align-content:start;grid-gap:9px;gap:9px}.duel_balanceStrip__vcVrH{grid-gap:7px;gap:7px}.duel_balanceStrip__vcVrH>div{padding:8px 9px;border:1px solid rgba(116,145,214,.12);border-radius:11px;background:rgba(10,17,33,.7)}.duel_balanceStrip__vcVrH span{font-size:8px}.duel_balanceStrip__vcVrH strong{margin-top:3px;color:#edf5ff;font-size:13px}.duel_tradeColumns__cKxjo{grid-template-columns:1fr}.duel_tradeSide__tZq5W{padding:9px;border:1px solid rgba(116,145,214,.12);border-radius:12px;background:rgba(7,12,26,.76)}.duel_tradeSide__tZq5W[data-side=buy]{border-color:rgba(69,232,174,.14)}.duel_tradeSide__tZq5W[data-side=sell]{border-color:rgba(255,104,137,.14)}.duel_tradeSideHeading__nOYaV{gap:8px;margin-bottom:7px}.duel_tradeSideHeading__nOYaV span{font-size:7px}.duel_sizeGrid__ZVzSM{grid-gap:5px;gap:5px}.duel_sizeGrid__ZVzSM button{border:1px solid rgba(116,145,214,.16);border-radius:9px;font-size:11px}.duel_sizeGrid__ZVzSM button[aria-pressed=true]{color:#07111e;border-color:transparent;background:linear-gradient(115deg,#52e8ba,#72dff5)}.duel_tradeSide__tZq5W[data-side=sell] .duel_sizeGrid__ZVzSM button[aria-pressed=true]{color:#fff2f5;background:linear-gradient(115deg,#d84f75,#9b4fda)}.duel_buyAction__ZqVdk,.duel_sellAction__eNw_P{margin-top:7px;border-radius:11px;font-size:12px;letter-spacing:-.01em}.duel_buyAction__ZqVdk{background:linear-gradient(115deg,#47e7b2,#72dcf4);color:#06131a}.duel_sellAction__eNw_P{background:linear-gradient(115deg,#d94f76,#a14fda);color:#fff5f7}.duel_tradeReason__RmhdS{display:block;min-height:13px;margin-top:4px;color:#d499a8;font-size:8px;font-weight:750}.duel_sellEstimate__n6wpm{min-height:57px;padding:8px 9px;border:1px solid rgba(116,145,214,.11);border-radius:11px;background:rgba(7,12,25,.7)}.duel_sellEstimate__n6wpm span{font-size:7px}.duel_sellEstimate__n6wpm strong{margin-top:2px;color:#f0f5ff;font-size:12px}.duel_sellEstimate__n6wpm small{margin-top:2px;color:#69778e;font-size:7px}.duel_executionStatus__8c79j{min-height:66px;padding:8px 9px;border:1px solid rgba(116,145,214,.12);border-radius:11px;background:rgba(8,14,28,.78)}.duel_executionStatus__8c79j span{margin-top:3px;overflow-wrap:anywhere;font-size:7px;line-height:1.35}.duel_executionStatus__8c79j[data-tone=success]{border-color:rgba(69,232,174,.23);background:rgba(30,94,72,.14)}.duel_executionStatus__8c79j[data-tone=error],.duel_executionStatus__8c79j[data-tone=uncertain]{border-color:rgba(236,92,124,.23);background:rgba(92,30,48,.16)}.duel_executionStatus__8c79j[data-tone=pending],.duel_executionStatus__8c79j[data-tone=reconnecting]{border-color:rgba(157,107,255,.22)}.duel_executionStatus__8c79j button{flex:0 0 auto;min-height:36px;padding:0 9px;border:1px solid rgba(157,107,255,.25);border-radius:9px;background:rgba(91,62,150,.2);color:#d4c4ff;font-size:8px;font-weight:850;cursor:pointer}.duel_detailsBackdrop__WjIPs{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:rgba(1,3,10,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.duel_detailsPanel__tMn0q{width:min(440px,92vw);height:100%;min-height:0;border-left:1px solid rgba(116,145,214,.2);background:#070c18;box-shadow:-18px 0 50px rgba(0,0,0,.38);display:grid;grid-template-rows:auto minmax(0,1fr)}.duel_detailsHeader__9KBVu{min-height:64px;padding:max(12px,env(safe-area-inset-top)) 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(116,145,214,.13)}.duel_detailsHeader__9KBVu span{color:#718099;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.duel_detailsHeader__9KBVu h2{margin:2px 0 0;color:#f1f6ff;font-size:20px}.duel_detailsHeader__9KBVu button{min-height:38px;padding:0 11px;border:1px solid rgba(116,145,214,.17);border-radius:10px;background:#10182a;color:#c0ccdc;cursor:pointer}.duel_detailsScroll__gbQrf{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px max(18px,env(safe-area-inset-bottom))}.duel_detailsPosition__4M1e3,.duel_marketDetails__NXtIR,.duel_personalTrades__BDoLR{border:1px solid rgba(116,145,214,.12);border-radius:13px;background:rgba(10,16,31,.7)}.duel_detailsPosition__4M1e3,.duel_personalTrades__BDoLR{padding:11px;margin-bottom:10px}.duel_detailsPosition__4M1e3 h3,.duel_personalTrades__BDoLR h3{margin:0 0 9px;color:#e7eef9;font-size:12px}.duel_detailsGrid__eK8u8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.duel_detailsGrid__eK8u8>div{min-width:0;padding:7px 8px;border-radius:9px;background:rgba(4,9,19,.62)}.duel_detailsGrid__eK8u8 span{display:block;font-size:7px}.duel_detailsGrid__eK8u8 strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:#eef5ff;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_personalTradeList__O_GNC{display:grid;grid-gap:5px;gap:5px}.duel_personalTradeRow__yMzKx{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:7px 8px;border-radius:9px;background:rgba(4,9,19,.62);color:#9facc0;font-size:8px}.duel_personalTradeRow__yMzKx strong{color:#64e2b7;font-size:8px}.duel_personalTradeRow__yMzKx[data-side=sell] strong{color:#ef7f9a}.duel_personalTradeRow__yMzKx time{color:#6d7a90;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_detailsEmpty__xmzbP{margin:0;color:#78869c;font-size:10px}.duel_marketDetails__NXtIR{overflow:hidden}.duel_marketDetails__NXtIR summary{min-height:44px;padding:0 11px;display:flex;align-items:center;color:#bdc9da;font-size:10px;font-weight:850;cursor:pointer}.duel_marketDetailsBody__9OuxK{padding:0 8px 8px}@media (max-width:1023px){.duel_battlePage__MMWKs{padding:8px}.duel_battleShell__i62cW,.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{width:100%;min-height:calc(100svh - 16px)}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.duel_battleRound__UX9UQ{gap:7px}.duel_battleHud__9B4wD{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;padding:7px 8px;border-radius:12px}.duel_battlePlayer__wlcgV strong{font-size:13px}.duel_battleClock__UbDGm{min-width:96px}.duel_battleClock__UbDGm>strong{font-size:22px}.duel_battleClock__UbDGm em,.duel_battleClock__UbDGm>span{margin-top:2px;font-size:7px}.duel_battleHudActions__rul_V{grid-column:1/-1;justify-content:center;min-height:32px}.duel_battleHudActions__rul_V button{min-height:32px;padding:0 9px;font-size:9px}.duel_battleWorkspace__J6PMK{grid-template-columns:minmax(0,1fr);gap:7px}.duel_chartPanel__amIfI{min-height:226px}.duel_chartHeader__YQ2A0{min-height:38px;padding:5px 7px 5px 9px}.duel_chartHeader__YQ2A0 span{font-size:7px}.duel_chartHeader__YQ2A0 strong{margin-top:1px;font-size:11px}.duel_liveButton__I1bLF{min-width:52px;min-height:32px;font-size:9px}.duel_battleChartViewport__sYXu9{min-height:180px;height:180px}.duel_tradeRail__z0lER{padding:7px;gap:6px;border-radius:12px}.duel_balanceStrip__vcVrH{gap:5px}.duel_balanceStrip__vcVrH>div{padding:5px 7px}.duel_balanceStrip__vcVrH strong{font-size:11px}.duel_tradeColumns__cKxjo{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.duel_tradeSide__tZq5W{padding:6px;border-radius:10px}.duel_tradeSideHeading__nOYaV{margin-bottom:5px}.duel_tradeSideHeading__nOYaV span{display:none}.duel_sizeGrid__ZVzSM{gap:4px}.duel_sizeGrid__ZVzSM button{min-height:44px;padding:0;font-size:10px}.duel_buyAction__ZqVdk,.duel_sellAction__eNw_P{min-height:52px;margin-top:5px;font-size:10px}.duel_tradeReason__RmhdS{min-height:10px;margin-top:2px;font-size:7px}.duel_sellEstimate__n6wpm{min-height:43px;padding:5px 7px}.duel_sellEstimate__n6wpm strong{margin-top:1px;font-size:10px}.duel_sellEstimate__n6wpm small{display:none}.duel_executionStatus__8c79j{min-height:48px;padding:5px 7px}.duel_executionStatus__8c79j strong{font-size:9px}.duel_executionStatus__8c79j span{margin-top:1px;font-size:7px}.duel_executionStatus__8c79j button{min-height:34px;max-width:90px}.duel_detailsBackdrop__WjIPs{align-items:flex-end;justify-content:stretch}.duel_detailsPanel__tMn0q{width:100%;max-height:min(84svh,760px);height:auto;border-left:0;border-top:1px solid rgba(116,145,214,.2);border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.38)}}@media (max-width:420px){.duel_battlePage__MMWKs{padding:0}.duel_battleShell__i62cW,.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{min-height:100svh;border-radius:0}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{padding:max(3px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.duel_battleRound__UX9UQ{gap:4px}.duel_battleHud__9B4wD{gap:4px;padding:5px 6px;border-radius:9px}.duel_battlePlayer__wlcgV span{font-size:7px}.duel_battlePlayer__wlcgV strong{font-size:11px}.duel_battleClock__UbDGm{min-width:82px}.duel_battleClock__UbDGm>strong{font-size:19px}.duel_battleClock__UbDGm em,.duel_battleClock__UbDGm>span{font-size:6px}.duel_battleHudActions__rul_V{min-height:28px;gap:4px}.duel_battleHudActions__rul_V button{min-height:28px;padding:0 7px;border-radius:8px;font-size:8px}.duel_chartPanel__amIfI{min-height:212px;border-radius:9px}.duel_chartHeader__YQ2A0{min-height:32px;padding:2px 6px 2px 8px}.duel_liveButton__I1bLF{min-height:28px}.duel_battleChartViewport__sYXu9{min-height:180px;height:180px}.duel_tradeRail__z0lER{padding:5px;gap:3px;border-radius:9px}.duel_balanceStrip__vcVrH>div{padding:4px 6px}.duel_balanceStrip__vcVrH span{font-size:6px}.duel_balanceStrip__vcVrH strong{margin-top:1px;font-size:9px}.duel_tradeSide__tZq5W{padding:4px}.duel_tradeSideHeading__nOYaV{display:none}.duel_sizeGrid__ZVzSM{gap:2px}.duel_sizeGrid__ZVzSM button{min-height:44px;border-radius:7px;font-size:9px}.duel_buyAction__ZqVdk,.duel_sellAction__eNw_P{min-height:52px;margin-top:3px;border-radius:8px;font-size:9px}.duel_tradeReason__RmhdS{min-height:8px;font-size:6px}.duel_sellEstimate__n6wpm{min-height:37px;padding:4px 6px}.duel_sellEstimate__n6wpm span{font-size:6px}.duel_sellEstimate__n6wpm strong{font-size:9px}.duel_executionStatus__8c79j{min-height:40px;padding:4px 6px}.duel_executionStatus__8c79j strong{font-size:8px}.duel_executionStatus__8c79j span{font-size:6px;line-height:1.2}.duel_executionStatus__8c79j button{min-height:30px;padding:0 6px;font-size:7px}.duel_detailsGrid__eK8u8{grid-template-columns:1fr}.duel_personalTradeRow__yMzKx{grid-template-columns:38px minmax(0,1fr) auto}.duel_personalTradeRow__yMzKx span:nth-of-type(2){display:none}}.duel_battlePage__MMWKs{background:#03050c}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{width:min(100%,1440px);box-sizing:border-box}.duel_battleRound__UX9UQ{min-width:0;min-height:0;gap:0;overflow:hidden;border:1px solid rgba(116,145,214,.18);border-radius:18px;background:#050914}.duel_battleHud__9B4wD{display:block;min-width:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#0b1323;box-shadow:none}.duel_battleHudMain__Nk76a{display:grid;grid-template-columns:minmax(0,1fr) 184px minmax(0,1fr);align-items:center;min-width:0;padding:4px 16px 5px}.duel_battlePlayer__wlcgV{min-width:0;padding:5px 10px;border-radius:0}.duel_battlePlayer__wlcgV[data-side=you]{border-left:2px solid rgba(84,221,181,.72);background:linear-gradient(90deg,rgba(84,221,181,.075),transparent 76%)}.duel_battlePlayer__wlcgV[data-side=opponent]{border-right:1px solid rgba(150,165,188,.18);background:linear-gradient(270deg,rgba(150,165,188,.035),transparent 70%);text-align:right}.duel_battlePlayer__wlcgV span{color:#96a5bc;font-size:12px;letter-spacing:.12em}.duel_battlePlayer__wlcgV[data-side=you] span{color:#69e5bd}.duel_battlePlayer__wlcgV strong{color:#edf4ff;font-size:29px;line-height:1.05;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battlePlayer__wlcgV small,.duel_battlePlayer__wlcgV strong{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel_battlePlayer__wlcgV small{color:#8391a6;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.duel_battlePlayer__wlcgV[data-side=you] small{color:#72bda8}.duel_battlePlayer__wlcgV[data-leading=true] strong{color:#fff}.duel_battleClock__UbDGm{position:relative;min-width:184px;padding-top:11px;text-align:center}.duel_battleVersus__wm_OI{position:absolute;inset:0 0 auto;height:11px;display:grid;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);align-items:center;grid-gap:8px;gap:8px;color:#aab7ca}.duel_battleVersus__wm_OI i{height:1px;background:linear-gradient(90deg,transparent,rgba(150,165,188,.38))}.duel_battleVersus__wm_OI i:last-child{background:linear-gradient(90deg,rgba(150,165,188,.38),transparent)}.duel_battleVersus__wm_OI b{font-size:14px;line-height:1;letter-spacing:.12em}.duel_battleClock__UbDGm>strong{display:block;color:#f4f8ff;font-size:42px;line-height:1;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleClock__UbDGm>span{display:block;min-height:10px;margin-top:2px;color:#8290a5;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.duel_battleHud__9B4wD[data-warning=true] .duel_battleClock__UbDGm>span,.duel_battleHud__9B4wD[data-warning=true] .duel_battleClock__UbDGm>strong{color:#ffb36a}.duel_battleLeadLine__R1AXM{min-height:29px;padding:4px 12px 5px;border-top:1px solid rgba(116,145,214,.1);border-bottom:1px solid rgba(116,145,214,.13);background:#08101d;color:#c7d2e2;display:flex;align-items:baseline;justify-content:center;gap:8px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleLeadLine__R1AXM span{font-size:12px;font-weight:900;letter-spacing:.08em}.duel_battleLeadLine__R1AXM strong{font-size:18px;font-weight:900;letter-spacing:-.02em}.duel_battleLeadLine__R1AXM[data-leader=you]{color:#69e5bd;background:rgba(84,221,181,.065)}.duel_battleLeadLine__R1AXM[data-leader=opponent]{color:#d76da3;background:rgba(215,109,163,.065)}.duel_battleLeadLine__R1AXM[data-leader=tied]{color:#d6dfeb}@keyframes duel_battleLeadChange__MuFfl{0%{box-shadow:inset 0 0 0 1px rgba(132,226,207,0);filter:brightness(1)}35%{box-shadow:inset 0 0 0 1px rgba(132,226,207,.25);filter:brightness(1.11)}to{box-shadow:inset 0 0 0 1px rgba(132,226,207,0);filter:brightness(1)}}.duel_battleLeadLine__R1AXM[data-pulse=true]{animation:duel_battleLeadChange__MuFfl .3s ease-out 1}.duel_battleWorkspace__J6PMK{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:0;gap:0;align-items:stretch;background:#050914}.duel_chartPanel__amIfI,.duel_tradeRail__z0lER{min-width:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.duel_chartPanel__amIfI{overflow:hidden;display:grid;grid-template-rows:auto minmax(180px,1fr);background:#050914}.duel_chartHeader__YQ2A0{min-height:48px;padding:7px 10px 7px 12px;border-bottom:1px solid rgba(116,145,214,.11);background:rgba(5,9,20,.96)}.duel_chartHeader__YQ2A0 span{color:#8190a6}.duel_chartHeader__YQ2A0 strong{color:#edf4ff}.duel_chartHeaderActions__Hxmg9{display:flex;align-items:center;gap:6px;flex:0 0 auto}.duel_detailsButton__589br,.duel_liveButton__I1bLF{min-height:34px;border-radius:8px;font-size:10px;font-weight:850}.duel_liveButton__I1bLF{min-width:58px;border:1px solid rgba(84,221,181,.24);background:rgba(84,221,181,.075);color:#69e5bd}.duel_detailsButton__589br{min-width:66px;border:1px solid rgba(116,145,214,.18);background:#0b1323;color:#bdc9da;cursor:pointer}.duel_detailsButton__589br:focus-visible,.duel_detailsDangerZone__fqUub button:focus-visible{outline:2px solid #77e6c3;outline-offset:2px}.duel_battleChartViewport__sYXu9{min-height:180px;height:100%;overflow:hidden}.duel_tradeRail__z0lER{padding:11px;display:grid;grid-template-rows:auto minmax(0,1fr) 72px;align-content:stretch;grid-gap:8px;gap:8px;border-left:1px solid rgba(116,145,214,.14);background:#0b1323;overflow:hidden}.duel_balanceStrip__vcVrH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.duel_balanceStrip__vcVrH>div{min-width:0;padding:1px 1px 6px;border:0;border-radius:0;background:transparent}.duel_balanceStrip__vcVrH>div:last-child{text-align:right}.duel_balanceStrip__vcVrH span{display:block;color:#96a5bc;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.duel_balanceStrip__vcVrH strong{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:#edf4ff;font-size:19px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_tradeColumns__cKxjo{min-width:0;align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.duel_tradeSide__tZq5W{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.duel_tradeSideHeading__nOYaV{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin-bottom:6px}.duel_tradeSideHeading__nOYaV strong{color:#eef5ff;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.duel_tradeSide__tZq5W[data-side=buy] .duel_tradeSideHeading__nOYaV strong{color:#69e5bd}.duel_tradeSide__tZq5W[data-side=sell] .duel_tradeSideHeading__nOYaV strong{color:#d76da3}.duel_tradeSideHeading__nOYaV span{color:#7d8ba1;font-size:8px;white-space:nowrap}.duel_sizeGrid__ZVzSM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.duel_sellSizeGrid__wQmxL{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.duel_sellSizeGrid__wQmxL{grid-template-columns:repeat(2,minmax(0,1fr))}}.duel_sizeGrid__ZVzSM button{min-width:0;min-height:44px;padding:0 2px;border:1px solid rgba(116,145,214,.18);border-radius:8px;background:#10182a;color:#aebbd0;font-size:10px;font-weight:850;cursor:pointer}.duel_tradeSide__tZq5W[data-side=buy] .duel_sizeGrid__ZVzSM button[aria-pressed=true]{color:#bff8e5;border-color:rgba(84,221,181,.72);background:rgba(84,221,181,.14);box-shadow:inset 0 0 0 1px rgba(84,221,181,.12)}.duel_tradeSide__tZq5W[data-side=sell] .duel_sizeGrid__ZVzSM button[aria-pressed=true]{color:#ffd6e9;border-color:rgba(215,109,163,.72);background:rgba(215,109,163,.14);box-shadow:inset 0 0 0 1px rgba(215,109,163,.12)}.duel_buyAction__ZqVdk:disabled,.duel_executionStatus__8c79j button:disabled,.duel_sellAction__eNw_P:disabled,.duel_sizeGrid__ZVzSM button:disabled{cursor:not-allowed;opacity:.42}.duel_buyAction__ZqVdk,.duel_sellAction__eNw_P{width:100%;min-height:52px;margin-top:6px;border:0;border-radius:9px;font-size:10px;font-weight:920;line-height:1.12;cursor:pointer}.duel_buyAction__ZqVdk{background:linear-gradient(180deg,#64e4bf,#43cda6);color:#04120e}.duel_sellAction__eNw_P{background:linear-gradient(180deg,#dc78aa,#c85f94);color:#fff5fa}.duel_sellEstimate__n6wpm{min-height:24px;margin-top:5px;padding:0;border:0;border-radius:0;background:transparent;color:#96a5bc;line-height:1.2}.duel_sellEstimate__n6wpm small,.duel_sellEstimate__n6wpm span,.duel_sellEstimate__n6wpm strong{display:block}.duel_sellEstimate__n6wpm span{color:#8796ac;font-size:8px}.duel_sellEstimate__n6wpm strong{margin-top:1px;color:#edf4ff;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_sellEstimate__n6wpm small{margin-top:1px;color:#67758a;font-size:8px}.duel_executionStatus__8c79j{min-height:72px;margin:0 -11px -11px;padding:8px 10px;border:0;border-top:1px solid rgba(116,145,214,.13);border-radius:0;background:#08101d;display:flex;align-items:center;justify-content:space-between;gap:8px}.duel_executionStatus__8c79j>div{min-width:0}.duel_executionStatus__8c79j span,.duel_executionStatus__8c79j strong{display:block}.duel_executionStatus__8c79j strong{color:#dce6f4;font-size:10px}.duel_executionStatus__8c79j span{margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#96a5bc;font-size:8px;line-height:1.3;text-transform:none;letter-spacing:0}.duel_executionStatus__8c79j[data-tone=success]{background:rgba(43,117,91,.13)}.duel_executionStatus__8c79j[data-tone=error],.duel_executionStatus__8c79j[data-tone=uncertain]{background:rgba(112,39,67,.15)}.duel_executionStatus__8c79j[data-tone=pending],.duel_executionStatus__8c79j[data-tone=reconnecting]{background:rgba(62,54,111,.14)}.duel_statusActions__okG84{display:flex;flex:0 0 auto;gap:5px}.duel_statusActions__okG84:empty{display:none}.duel_executionStatus__8c79j .duel_statusActions__okG84 button{min-height:38px;padding:0 8px;border:1px solid rgba(157,107,255,.25);border-radius:8px;background:rgba(91,62,150,.2);color:#d4c4ff;font-size:8px;font-weight:850;cursor:pointer}.duel_battleRulesLine__64jX5{margin:10px auto 12px;padding:8px 10px;max-width:520px;border:1px solid rgba(116,145,214,.12);border-radius:10px;background:#0b1323;color:#a9b6c9;font-size:10px;font-weight:800;letter-spacing:.02em}.duel_battleRulesBlock__zOscQ{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid rgba(84,221,181,.13);border-radius:12px;background:rgba(84,221,181,.045)}.duel_battleRulesBlock__zOscQ strong{color:#dfeaf7;font-size:11px}.duel_battleRulesBlock__zOscQ span{color:#7f90a8;font-size:9px;font-weight:750}.duel_detailsPanel__tMn0q{background:#050914}.duel_detailsPosition__4M1e3,.duel_marketDetails__NXtIR,.duel_personalTrades__BDoLR{background:#0b1323}.duel_detailsDangerZone__fqUub{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(215,109,163,.18);border-radius:12px;background:rgba(91,31,58,.13)}.duel_detailsDangerZone__fqUub>div{min-width:0}.duel_detailsDangerZone__fqUub span,.duel_detailsDangerZone__fqUub strong{display:block}.duel_detailsDangerZone__fqUub strong{color:#e9d6dc;font-size:10px}.duel_detailsDangerZone__fqUub span{margin-top:3px;color:#957985;font-size:8px;line-height:1.4}.duel_detailsDangerZone__fqUub button{flex:0 0 auto;min-height:40px;padding:0 12px;border:1px solid rgba(215,109,163,.28);border-radius:9px;background:rgba(105,35,68,.35);color:#ef9eb1;font-size:9px;font-weight:850;cursor:pointer}.duel_detailsDangerZone__fqUub button:disabled{opacity:.45;cursor:not-allowed}.duel_battleResultCard__z5OQu{width:min(100%,820px);margin:22px auto 0!important;padding:24px!important;overflow:hidden;border:1px solid rgba(116,145,214,.18)!important;border-radius:18px!important;background:#050914!important}.duel_battleResultCard__z5OQu h1{margin-bottom:18px!important;font-size:clamp(30px,5vw,54px)!important}.duel_battleResultGrid__6m_gw{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;overflow:visible;border-top:1px solid rgba(116,145,214,.12);border-bottom:1px solid rgba(116,145,214,.12);background:#0b1323}.duel_battleResultSide__PZGvQ{position:relative;min-width:0;padding:18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.duel_battleResultSide__PZGvQ[data-result-side=you]{border-left:2px solid rgba(84,221,181,.7)!important;background:linear-gradient(90deg,rgba(84,221,181,.07),transparent 72%)!important}.duel_battleResultSide__PZGvQ[data-result-side=opponent]{text-align:right}.duel_battleResultGrid__6m_gw>div span{font-size:10px!important}.duel_battleResultGrid__6m_gw>div strong{font-size:24px!important}.duel_battleResultGrid__6m_gw>div small{font-size:10px!important}.duel_battleResultGrid__6m_gw>div em{font-size:9px!important}.duel_battleResultVs__cjwVo{position:absolute;z-index:2;top:50%;right:0;width:34px;height:34px;transform:translate(50%,-50%);display:grid;place-items:center;border:1px solid rgba(150,165,188,.2);border-radius:999px;background:#08101d;color:#c6d0df;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em}.duel_battleResultDifference__vyv5H{margin-top:12px!important;padding:11px 13px!important;border:0!important;border-radius:0!important;background:#08101d!important}.duel_forfeitReason__0PSFL{margin:10px 0 0!important;color:#d8a1af!important;font-weight:750}.duel_battleResultActions__arLm2{grid-template-columns:1fr!important;margin-top:14px!important}.duel_battleResultActions__arLm2 button{width:100%;min-height:52px}@media (min-width:1024px){.duel_battlePage__MMWKs{padding:20px clamp(16px,2vw,24px)}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{height:calc(100svh - 40px);height:calc(100dvh - 40px);min-height:620px;padding-bottom:0}.duel_battleRound__UX9UQ{height:100%;grid-template-rows:auto minmax(0,1fr)}.duel_battleWorkspace__J6PMK,.duel_chartPanel__amIfI,.duel_tradeRail__z0lER{height:100%}.duel_battleChartViewport__sYXu9{height:100%;min-height:180px}}@media (max-width:1023px){.duel_battlePage__MMWKs{padding:8px}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{width:100%;height:calc(100svh - 16px);height:calc(100dvh - 16px);min-height:calc(100svh - 16px);padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.duel_battleRound__UX9UQ{height:100%;grid-template-rows:auto minmax(0,1fr);border-radius:12px}.duel_battleHudMain__Nk76a{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);padding:4px 8px;gap:5px}.duel_battlePlayer__wlcgV{padding:3px 6px}.duel_battlePlayer__wlcgV span{font-size:10px}.duel_battlePlayer__wlcgV strong{font-size:16px}.duel_battlePlayer__wlcgV small{margin-top:1px;font-size:9px;letter-spacing:.025em}.duel_battleClock__UbDGm{min-width:116px;padding-top:9px}.duel_battleVersus__wm_OI{height:9px;gap:5px}.duel_battleVersus__wm_OI b{font-size:10px}.duel_battleClock__UbDGm>strong{font-size:29px}.duel_battleClock__UbDGm>span{margin-top:1px;font-size:8px}.duel_battleLeadLine__R1AXM{min-height:26px;padding:3px 8px 4px;gap:6px}.duel_battleLeadLine__R1AXM span{font-size:10px}.duel_battleLeadLine__R1AXM strong{font-size:14px}.duel_battleWorkspace__J6PMK{height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(212px,1fr) auto}.duel_chartPanel__amIfI{min-height:212px;grid-template-rows:auto minmax(180px,1fr)}.duel_chartHeader__YQ2A0{min-height:38px;padding:5px 7px 5px 9px}.duel_chartHeader__YQ2A0 span{font-size:8px}.duel_chartHeader__YQ2A0 strong{margin-top:1px;font-size:11px}.duel_chartHeaderActions__Hxmg9{gap:4px}.duel_detailsButton__589br,.duel_liveButton__I1bLF{min-width:54px;min-height:32px;padding:0 7px;font-size:9px}.duel_battleChartViewport__sYXu9{min-height:180px;height:100%}.duel_tradeRail__z0lER{height:auto;padding:7px 8px;grid-template-rows:auto auto 64px;gap:5px;border-left:0;border-top:1px solid rgba(116,145,214,.14)}.duel_balanceStrip__vcVrH{gap:6px}.duel_balanceStrip__vcVrH>div{padding-bottom:3px}.duel_balanceStrip__vcVrH span{font-size:9px}.duel_balanceStrip__vcVrH strong{font-size:14px}.duel_tradeColumns__cKxjo{align-self:start;gap:6px}.duel_tradeSideHeading__nOYaV{margin-bottom:4px}.duel_tradeSideHeading__nOYaV strong{font-size:10px}.duel_tradeSideHeading__nOYaV span{display:none}.duel_sizeGrid__ZVzSM{gap:4px}.duel_sizeGrid__ZVzSM button{min-height:44px;padding:0;font-size:10px}.duel_buyAction__ZqVdk,.duel_sellAction__eNw_P{min-height:52px;margin-top:4px;font-size:10px}.duel_sellEstimate__n6wpm{min-height:20px;margin-top:3px}.duel_sellEstimate__n6wpm span,.duel_sellEstimate__n6wpm strong{display:inline}.duel_sellEstimate__n6wpm span{margin-right:4px;font-size:8px}.duel_sellEstimate__n6wpm strong{font-size:9px}.duel_sellEstimate__n6wpm small{display:none}.duel_executionStatus__8c79j{min-height:64px;margin:0 -8px -7px;padding:6px 8px}.duel_executionStatus__8c79j strong{font-size:9px}.duel_executionStatus__8c79j span{margin-top:1px;font-size:8px}.duel_statusActions__okG84{gap:4px}.duel_executionStatus__8c79j .duel_statusActions__okG84 button{min-height:36px;max-width:96px;padding:0 6px;line-height:1.12}.duel_detailsDangerZone__fqUub{align-items:stretch;flex-direction:column}.duel_detailsDangerZone__fqUub button{width:100%}.duel_battleResultCard__z5OQu{margin-top:10px!important;padding:17px!important;border-radius:12px!important}.duel_battleResultActions__arLm2 button{min-height:52px}}@media (max-width:420px){.duel_battlePage__MMWKs{padding:0}.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{height:100svh;height:100dvh;min-height:100svh;padding:max(3px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.duel_battleRound__UX9UQ{border-radius:10px}.duel_battleHudMain__Nk76a{grid-template-columns:minmax(0,1fr) 102px minmax(0,1fr);padding:3px 5px;gap:3px}.duel_battlePlayer__wlcgV{padding:2px 4px}.duel_battlePlayer__wlcgV span{font-size:10px}.duel_battlePlayer__wlcgV strong{font-size:15px}.duel_battlePlayer__wlcgV small{font-size:9px}.duel_battleClock__UbDGm{min-width:102px;padding-top:9px}.duel_battleClock__UbDGm>strong{font-size:29px}.duel_battleClock__UbDGm>span{font-size:8px}.duel_battleLeadLine__R1AXM{min-height:27px;padding:4px 6px}.duel_battleLeadLine__R1AXM span{font-size:10px}.duel_battleLeadLine__R1AXM strong{font-size:14px}.duel_chartPanel__amIfI{min-height:212px}.duel_chartHeader__YQ2A0{min-height:32px;padding:2px 6px 2px 8px}.duel_chartHeaderActions__Hxmg9 .duel_detailsButton__589br,.duel_chartHeaderActions__Hxmg9 .duel_liveButton__I1bLF{min-width:49px;min-height:28px;font-size:8px}.duel_tradeRail__z0lER{padding:4px;grid-template-rows:auto auto 64px;gap:3px}.duel_balanceStrip__vcVrH{gap:4px}.duel_balanceStrip__vcVrH>div{padding:0 2px 2px}.duel_balanceStrip__vcVrH span{font-size:9px}.duel_balanceStrip__vcVrH strong{margin-top:1px;font-size:13px}.duel_tradeColumns__cKxjo{gap:5px}.duel_tradeSideHeading__nOYaV{margin-bottom:3px}.duel_tradeSideHeading__nOYaV strong{font-size:10px}.duel_sizeGrid__ZVzSM{gap:3px}.duel_sizeGrid__ZVzSM button{min-height:44px;font-size:9px}.duel_buyAction__ZqVdk,.duel_sellAction__eNw_P{min-height:52px;margin-top:3px;border-radius:8px;font-size:9px}.duel_sellEstimate__n6wpm{min-height:18px;margin-top:2px;white-space:nowrap}.duel_sellEstimate__n6wpm span,.duel_sellEstimate__n6wpm strong{font-size:8px}.duel_executionStatus__8c79j{min-height:64px;margin:0 -4px -4px;padding:4px 5px;gap:4px}.duel_executionStatus__8c79j>div:first-child{min-width:0;max-width:160px}.duel_executionStatus__8c79j strong{font-size:8.5px}.duel_executionStatus__8c79j span{font-size:8px;-webkit-line-clamp:2}.duel_statusActions__okG84{flex-direction:column;gap:2px}.duel_executionStatus__8c79j .duel_statusActions__okG84 button{min-width:82px;min-height:28px;max-width:90px;padding:0 4px;font-size:8px}.duel_battleRulesLine__64jX5{margin:8px auto 10px;padding:7px 8px;font-size:8px}.duel_battleResultGrid__6m_gw>div{padding:12px 8px!important}.duel_battleResultGrid__6m_gw>div strong{font-size:16px!important}.duel_battleResultGrid__6m_gw>div small,.duel_battleResultGrid__6m_gw>div span{font-size:8px!important}.duel_battleResultVs__cjwVo{width:28px;height:28px;font-size:8px}}@media (max-height:560px) and (orientation:landscape){.duel_battleRound__UX9UQ,.duel_battleShell__i62cW.duel_battleRoundShell__g6pga{height:auto;min-height:100svh}.duel_battleWorkspace__J6PMK{height:auto;grid-template-rows:auto auto}.duel_battleChartViewport__sYXu9{height:180px}}@media (prefers-reduced-motion:reduce){.duel_battleLeadLine__R1AXM[data-pulse=true]{animation:none}}.duel_battleVisualHome__jopBW,.duel_battleVsReveal__gLJJ_,.duel_mobileNavUnavailable___1VB_,.duel_mobileRankEmblem__THKBk,.duel_mobileSearchIndicator__1g2NL,.duel_mobileSeatMeta__0dOrI{display:none}.duel_battleVisualMobileFallback__q40ms{display:block}@media (min-width:1180px){.duel_battleVisualPage__2JSyl{padding:0;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden;background:#03050c}.duel_battleShell__i62cW.duel_battleVisualShell__yhoKQ{width:min(100vw,1672px);min-height:0;margin:0 auto;padding:0}.duel_battleVisualIntroLegacyHud__Q6S8F,.duel_battleVisualLegacyTopbar__DH2dg,.duel_battleVisualMobileFallback__q40ms{display:none!important}.duel_battleVisualHome__jopBW,.duel_battleVsReveal__gLJJ_{position:relative;display:block;width:100%;aspect-ratio:1672/941;overflow:hidden;background:#03050c;isolation:isolate}.duel_battleVisualHome__jopBW{left:50%;width:max(100vw,calc(100svh * 1672 / 941));max-width:none;transform:translateX(-50%)}.duel_battleVisualArtPlate__ipUP0{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.duel_battleVisualTopbar__Cl_3o,.duel_battleVsTopbar__nnzY_{position:absolute;z-index:8;top:0;left:0;right:0;height:9.25%;min-height:72px;padding:0 5.4%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#03050c,#03050c 76%,rgba(3,5,12,0))}.duel_battleVisualBrand__T5Msj{display:flex;align-items:center;gap:13px;color:#edf4ff}.duel_battleVisualBrand__T5Msj>img{width:50px;height:50px;object-fit:contain}.duel_battleVisualBrand__T5Msj strong{display:block;font-size:clamp(18px,1.45vw,25px);line-height:1;font-weight:900;letter-spacing:.055em}.duel_battleVisualBrand__T5Msj span{display:block;margin-top:7px;color:#9fb1c9;font-size:clamp(9px,.72vw,12px);font-weight:800;letter-spacing:.32em}.duel_battleVisualBack__wiIe2{min-width:132px;min-height:50px;padding:0 22px;border:1px solid rgba(148,180,215,.52);border-radius:10px;background:rgba(5,12,23,.88);color:#edf4ff;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.duel_battleHomeJoinRow__sxkVT button:focus-visible,.duel_battleHomeJoinRow__sxkVT input:focus-visible,.duel_battleHomePrimary__ATPNE:focus-visible,.duel_battleVisualBack__wiIe2:focus-visible{outline:2px solid #54ddb5;outline-offset:3px}.duel_battleHomeInfoPanel__rx5Eh{position:absolute;z-index:4;left:4.8%;top:32.7%;width:52.3%;height:56.1%;padding:6.1% 3.5% 3.2%;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(84,221,181,.62);border-radius:8px;background:radial-gradient(circle at 16% 32%,rgba(84,221,181,.11),transparent 31%),linear-gradient(180deg,#040c17,#040b15);box-shadow:inset 0 0 58px rgba(45,177,162,.05)}.duel_battleHomeEyebrow__5pHfI,.duel_battleHomeFacts__NQe6I span,.duel_battleHomeInfoCopy__GXpiK>span,.duel_battleHomeJoinRow__sxkVT label{color:#9fb8cf;font-size:clamp(9px,.75vw,13px);font-weight:850;letter-spacing:.14em;text-transform:uppercase}.duel_battleHomeInfoCopy__GXpiK h1{margin:10px 0 0;color:#edf4ff;font-size:clamp(36px,4.4vw,72px);line-height:.94;letter-spacing:-.045em}.duel_battleHomeInfoCopy__GXpiK p{max-width:680px;margin:16px 0 0;color:#a8b7ca;font-size:clamp(13px,1.12vw,19px);line-height:1.45}.duel_battleHomeFacts__NQe6I{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6%;border-top:1px solid rgba(130,161,191,.25);border-bottom:1px solid rgba(130,161,191,.25)}.duel_battleHomeFacts__NQe6I>div{min-width:0;padding:3.2% 3%}.duel_battleHomeFacts__NQe6I>div+div{border-left:1px solid rgba(130,161,191,.22)}.duel_battleHomeFacts__NQe6I span,.duel_battleHomeFacts__NQe6I strong{display:block}.duel_battleHomeFacts__NQe6I strong{margin-top:8px;color:#edf4ff;font-size:clamp(16px,1.6vw,26px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleHomeFacts__NQe6I>div:first-child strong{color:#54ddb5}.duel_battleHomeNoRewards__a5vS4{margin:3.1% 0 0;color:#7f91aa;font-size:clamp(10px,.8vw,13px)}.duel_battleHomeActionPanel__SSbHE{position:absolute;z-index:4;left:57.4%;top:32.7%;width:36.5%;height:56.1%;overflow:hidden;border:1px solid rgba(107,174,202,.6);border-radius:8px;box-shadow:inset 0 0 50px rgba(215,109,163,.04)}.duel_battleHomeActionMask__8iI6b{position:absolute;z-index:1;left:0;right:0;top:33%;bottom:0;background:linear-gradient(180deg,#040b16,#040a14);border-top:1px solid rgba(110,142,177,.18)}.duel_battleHomeActionContent__o6oMt{position:absolute;z-index:2;left:6.4%;right:6.4%;top:38%;bottom:5.5%;display:flex;flex-direction:column}.duel_battleHomeActionContent__o6oMt h2{margin:7px 0 0;color:#edf4ff;font-size:clamp(22px,2vw,33px);line-height:1.13;letter-spacing:-.025em}.duel_battleHomeActionContent__o6oMt>p{margin:8px 0 0;color:#a4b3c7;font-size:clamp(10px,.9vw,15px)}.duel_battleHomePrimary__ATPNE{width:100%;min-height:62px;margin-top:6.5%;border:1px solid rgba(183,255,232,.75);border-radius:9px;background:linear-gradient(180deg,#6ff0c9,#39ddb1);box-shadow:0 0 24px rgba(66,232,182,.23),inset 0 1px 0 hsla(0,0%,100%,.44);color:#03140f;font-size:clamp(14px,1.25vw,20px);font-weight:950;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.duel_battleHomeJoinRow__sxkVT button:disabled,.duel_battleHomePrimary__ATPNE:disabled{opacity:.5;cursor:not-allowed}.duel_battleHomeJoinRow__sxkVT{margin-top:5%;padding:0 2px}.duel_battleHomeJoinRow__sxkVT label{display:block;margin-bottom:8px}.duel_battleHomeJoinRow__sxkVT>div{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-gap:12px;gap:12px;align-items:stretch}.duel_battleHomeJoinRow__sxkVT button,.duel_battleHomeJoinRow__sxkVT input{min-height:52px;border:1px solid rgba(135,164,197,.45);border-radius:8px;background:rgba(6,14,27,.94);color:#edf4ff;font:inherit}.duel_battleHomeJoinRow__sxkVT input{min-width:0;padding:0 18px;font-size:14px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.duel_battleHomeJoinRow__sxkVT input::placeholder{color:#687a93}.duel_battleHomeJoinRow__sxkVT button{color:#c9d7e8;font-size:12px;font-weight:900;letter-spacing:.08em;cursor:pointer}.duel_battleHomeError__XOTZa{margin-top:10px;color:#ff9cbb;font-size:12px;font-weight:750}.duel_battleVsTopbar__nnzY_{height:8.8%;border-bottom:1px solid rgba(153,177,205,.25)}.duel_battleVsConnection__V6pkp{padding:10px 14px;border:1px solid rgba(145,177,207,.36);border-radius:8px;background:rgba(5,12,23,.82);color:#aab8ca;font-size:11px;font-weight:850;letter-spacing:.11em}.duel_battleVsConnection__V6pkp[data-state=live]{border-color:rgba(84,221,181,.35);color:#74e7c0}.duel_battleVsTruthBanner__UOyyt{position:absolute;z-index:7;top:9.8%;right:4.7%;width:24%;min-height:11.8%;padding:18px 16px;display:flex;align-items:center;justify-content:flex-end;background:#040a15;color:#afbed0;font-size:clamp(9px,.74vw,12px);font-weight:850;letter-spacing:.18em;text-align:right}.duel_battleVsStageBrand__tLCmn{position:absolute;z-index:7;top:17.1%;left:42.1%;width:15.8%;height:8.6%;display:flex;align-items:center;justify-content:center;gap:10px;background:#050b16;color:#8297b2}.duel_battleVsStageBrand__tLCmn img{width:34px;height:34px}.duel_battleVsStageBrand__tLCmn span{font-size:clamp(9px,.72vw,12px);font-weight:900;letter-spacing:.16em}.duel_battleVsBannerMark__ecdwd{position:absolute;z-index:6;top:17.2%;width:6.2%;height:10.5%;display:flex;align-items:center;justify-content:center;background:#040913}.duel_battleVsBannerMark__ecdwd img{width:54%;height:54%;object-fit:contain}.duel_battleVsBannerMarkLeft__HHGO0{left:27.7%}.duel_battleVsBannerMarkRight__OFCAF{right:27.3%}.duel_battleVsRankTextMask__ixcrr{position:absolute;z-index:6;top:58.7%;width:16%;height:4.7%;background:#040a14}.duel_battleVsRankTextMaskLeft__xUujR{left:5.7%}.duel_battleVsRankTextMaskRight__5Co42{right:5.7%}.duel_battleVsPlayerCopy__1_vqy{position:absolute;z-index:6;top:35.1%;width:20.5%;min-height:29%;padding:2.2% 2.1%;display:flex;flex-direction:column;justify-content:center;background:#040a14}.duel_battleVsPlayerCopyYou__7bOqs{left:18.5%;border-left:2px solid rgba(84,221,181,.72)}.duel_battleVsPlayerCopyOpponent__v_lMJ{right:18.5%;border-right:2px solid rgba(215,109,163,.78)}.duel_battleVsPlayerCopy__1_vqy em,.duel_battleVsPlayerCopy__1_vqy span{color:#aab7c8;font-size:clamp(9px,.72vw,12px);font-style:normal;font-weight:850;letter-spacing:.17em}.duel_battleVsPlayerCopy__1_vqy strong{margin-top:10px;overflow:hidden;color:#edf4ff;font-size:clamp(24px,2.45vw,40px);line-height:1.02;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.duel_battleVsPlayerCopy__1_vqy em{margin-top:16px;color:#54ddb5}.duel_battleVsPlayerCopyOpponent__v_lMJ em{color:#d76da3}.duel_battleVsCenter__b8MdG{position:absolute;z-index:8;top:34.5%;left:50%;width:17.5%;min-height:28.5%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(7,12,27,0),#070c1b 20%,#070c1b 80%,rgba(7,12,27,0));text-align:center}.duel_battleVsCenter__b8MdG>span{color:#edf4ff;font-size:clamp(26px,2.8vw,44px);font-weight:900;letter-spacing:.05em;text-shadow:0 0 24px rgba(201,205,255,.42)}.duel_battleVsCenter__b8MdG>strong{margin-top:18px;color:#f4f6ff;font-size:clamp(68px,8.8vw,145px);line-height:.82;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 32px rgba(187,195,255,.68)}.duel_battleVsCenter__b8MdG>small{margin-top:20px;color:#d9e2ef;font-size:clamp(9px,.78vw,13px);font-weight:850;letter-spacing:.28em}.duel_battleVsRules__cBtTg{position:absolute;z-index:8;left:50%;bottom:16.6%;transform:translateX(-50%);width:50.5%;min-height:72px;padding:0 3%;display:flex;align-items:center;justify-content:center;gap:22px;border:1px solid rgba(131,159,190,.55);border-radius:7px;background:#08101f;box-shadow:0 12px 34px rgba(0,0,0,.2);color:#edf4ff;font-size:clamp(11px,.95vw,16px);font-weight:750;white-space:nowrap}.duel_battleVsRules__cBtTg i{width:1px;height:28px;background:rgba(140,164,194,.4)}}@media (prefers-reduced-motion:reduce){.duel_battleVisualHome__jopBW,.duel_battleVsReveal__gLJJ_{scroll-behavior:auto}}.duel_battleRankedSearching__jMY_F{display:none}@media (min-width:1180px){.duel_battleHomeInfoCopy__GXpiK p strong{color:#edf4ff;font-size:clamp(20px,2vw,32px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleHomeFriend__4sd2Z{width:100%;min-height:50px;margin-top:12px;border:1px solid rgba(137,173,207,.55);border-radius:8px;background:rgba(7,16,30,.9);color:#d9e6f5;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.duel_battleHomeFriend__4sd2Z:disabled{opacity:.5;cursor:not-allowed}.duel_battleHomeFriend__4sd2Z:focus-visible,.duel_battleHomeSearchNav__7lyXN:focus-visible,.duel_battleRankedSearchPanel__HQRxl button:focus-visible{outline:2px solid #54ddb5;outline-offset:3px}.duel_battleHomeSearchNav__7lyXN{position:absolute;z-index:9;left:45.3%;bottom:3.55%;width:10.6%;height:5.7%;border:0;border-radius:7px;background:transparent;color:transparent;cursor:pointer}.duel_battleHomeSearchNav__7lyXN:disabled{cursor:not-allowed}.duel_battleRankedSearching__jMY_F{position:relative;display:block;left:50%;width:max(100vw,calc(100svh * 1672 / 941));max-width:none;aspect-ratio:1672/941;transform:translateX(-50%);overflow:hidden;background:#03050c;isolation:isolate}.duel_battleRankedSearching__jMY_F:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(3,5,12,.44);pointer-events:none}.duel_battleRankedSearchPanel__HQRxl{position:absolute;z-index:6;left:50%;top:53%;width:min(520px,38vw);transform:translate(-50%,-50%);padding:34px 38px;border:1px solid rgba(84,221,181,.62);border-radius:12px;background:rgba(5,13,25,.94);box-shadow:0 24px 70px rgba(0,0,0,.45),inset 0 0 48px rgba(84,221,181,.05);text-align:center;color:#edf4ff}.duel_battleRankedSearchPanel__HQRxl>span{color:#54ddb5;font-size:11px;font-weight:900;letter-spacing:.18em}.duel_battleRankedSearchPanel__HQRxl h1{margin:10px 0 24px;font-size:clamp(28px,2.7vw,42px);line-height:1.02;letter-spacing:-.035em}.duel_battleRankedSearchIdentity__X1vnN{display:grid;grid-gap:6px;gap:6px;padding:18px 0;border-top:1px solid rgba(139,169,198,.2);border-bottom:1px solid rgba(139,169,198,.2)}.duel_battleRankedSearchIdentity__X1vnN strong{font-size:21px;letter-spacing:.06em}.duel_battleRankedSearchIdentity__X1vnN span,.duel_battleRankedSearchPanel__HQRxl p{color:#9fb1c9;font-size:13px}.duel_battleRankedSearchClock__bjJ2b{margin-top:24px;font-size:46px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.duel_battleRankedSearchPanel__HQRxl p{margin:10px 0 22px;line-height:1.5}.duel_battleRankedSearchPanel__HQRxl>button{width:100%;min-height:52px;border:1px solid rgba(137,173,207,.55);border-radius:8px;background:rgba(7,16,30,.92);color:#dce9f8;font-size:12px;font-weight:900;letter-spacing:.1em;cursor:pointer}}.duel_battleRankedResult__yMuLW{border-color:rgba(84,221,181,.36)}.duel_battleRankedRatingChange___q7_z{display:grid;grid-gap:4px;gap:4px;margin-top:16px;padding:14px 16px;border-top:1px solid rgba(136,164,193,.22);border-bottom:1px solid rgba(136,164,193,.22);text-align:center}.duel_battleRankedRatingChange___q7_z>small,.duel_battleRankedRatingChange___q7_z>span{color:#96a5bc;font-size:11px;font-weight:800;letter-spacing:.08em}.duel_battleRankedRatingChange___q7_z>strong{color:#edf4ff;font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleRankedRatingChange___q7_z b{color:#54ddb5}@keyframes duel_battleHomeAmbientDrift__2j7Tp{0%{transform:translate3d(-1.2%,-.4%,0);opacity:.08}50%{opacity:.14}to{transform:translate3d(1.2%,.45%,0);opacity:.1}}@media (min-width:1180px){.duel_battleVisualHome__jopBW{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.duel_battleVisualHome__jopBW:before{content:"";position:absolute;z-index:1;inset:-3%;pointer-events:none;background:radial-gradient(circle at 22% 19%,rgba(91,239,215,.24),transparent 19%),radial-gradient(circle at 78% 24%,rgba(241,102,202,.2),transparent 20%),linear-gradient(104deg,transparent 33%,rgba(202,244,255,.055) 49%,transparent 64%);animation:duel_battleHomeAmbientDrift__2j7Tp 18s ease-in-out infinite alternate;will-change:transform,opacity}.duel_battleVisualHome__jopBW .duel_battleVisualArtPlate__ipUP0{image-rendering:auto;image-rendering:-webkit-optimize-contrast}.duel_battleHomeInfoPanel__rx5Eh{padding:0;display:block;border:0;background:transparent;box-shadow:none}.duel_battleHomeInfoCopy__GXpiK{position:absolute;z-index:3;left:32.5%;top:5.5%;width:64.5%;min-height:45.5%;padding:2.8% 3.2%;background:linear-gradient(90deg,rgba(4,12,23,.985),rgba(4,12,23,.985) 82%,rgba(4,12,23,.94));box-shadow:0 0 24px rgba(4,12,23,.45)}.duel_battleHomeInfoCopy__GXpiK>span{color:#a7bfd3}.duel_battleHomeInfoCopy__GXpiK h1{margin-top:9px;font-size:clamp(35px,3.65vw,61px)}.duel_battleHomeInfoCopy__GXpiK p{margin-top:13px;font-size:clamp(12px,1vw,17px)}.duel_battleHomeInfoCopy__GXpiK p strong{font-size:clamp(21px,2.15vw,35px)}.duel_battleHomeFacts__NQe6I{position:absolute;z-index:3;left:3.8%;right:3.1%;top:55.8%;margin:0;background:rgba(4,11,21,.985);border-top:1px solid rgba(130,161,191,.27);border-bottom:1px solid rgba(130,161,191,.27)}.duel_battleHomeFacts__NQe6I>div{padding:2.7% 3%}.duel_battleHomeRecentMask__ndmw_{position:absolute;z-index:2;left:3.8%;right:3.1%;bottom:2.7%;height:20.5%;background:linear-gradient(180deg,rgba(4,11,21,.985),rgba(4,11,21,.965));border-top:1px solid rgba(130,161,191,.24)}.duel_battleHomeActionContent__o6oMt{left:6.8%;right:7.2%;top:35.2%;bottom:4.3%}.duel_battleHomeActionContent__o6oMt h2{font-size:clamp(21px,1.85vw,31px)}.duel_battleHomePrimary__ATPNE{min-height:58px;margin-top:4.6%}.duel_battleHomeFriend__4sd2Z{min-height:48px;margin-top:10px}.duel_battleHomeJoinRow__sxkVT{margin-top:12px;padding:0 8px 0 2px}.duel_battleHomeJoinRow__sxkVT label{margin-bottom:7px}.duel_battleHomeJoinRow__sxkVT>div{grid-template-columns:minmax(0,1fr) 96px;gap:14px}.duel_battleHomeJoinRow__sxkVT button,.duel_battleHomeJoinRow__sxkVT input{min-height:48px}.duel_battleHomeJoinRow__sxkVT input{width:100%;padding:0 16px}.duel_battleHomeNoRewards__a5vS4{margin:auto 0 0;color:#8699b0;font-size:clamp(9px,.72vw,12px);line-height:1.35}.duel_battleHomeBottomNav__uKEJH{position:absolute;z-index:6;left:50%;bottom:3.55%;width:30.9%;height:5.75%;min-height:48px;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(133,166,197,.62);border-radius:8px;background:rgba(6,15,29,.97);box-shadow:0 12px 32px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.035)}.duel_battleHomeBottomNav__uKEJH>button,.duel_battleHomeBottomNav__uKEJH>span{position:relative;min-width:0;min-height:100%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#9fb0c5;font:inherit;font-size:clamp(10px,.82vw,14px);font-weight:850;letter-spacing:.055em;text-transform:uppercase}.duel_battleHomeBottomNav__uKEJH>*+*{border-left:1px solid rgba(126,154,184,.22)}.duel_battleHomeBottomNav__uKEJH>span[data-active=true]{color:#59ebc1;box-shadow:inset 0 -2px 0 #54ddb5}.duel_battleHomeBottomNav__uKEJH>span[aria-disabled=true]{color:#7c8ba0}.duel_battleHomeSearchNav__7lyXN{position:relative;z-index:auto;left:auto;bottom:auto;width:auto;height:auto;border-radius:0;color:#c7d5e6;cursor:pointer}.duel_battleHomeSearchNav__7lyXN:hover:not(:disabled){color:#66ecc6;background:rgba(84,221,181,.055)}.duel_battleHomeSearchNav__7lyXN:disabled{color:#728196;opacity:.62}.duel_battleHomeSearchOverlay__tngOg{position:absolute;z-index:12;inset:0;display:grid;place-items:center;padding:8% 4% 5%;background:rgba(3,5,12,.46)}.duel_battleHomeSearchOverlay__tngOg .duel_battleRankedSearchPanel__HQRxl{position:relative;z-index:1;left:auto;top:auto;width:min(520px,38vw);transform:none}.duel_battleHomeActionContent__o6oMt,.duel_battleHomeBottomNav__uKEJH,.duel_battleHomeFacts__NQe6I,.duel_battleHomeInfoCopy__GXpiK,.duel_battleRankedSearchPanel__HQRxl{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}}@media (min-width:1180px) and (prefers-reduced-motion:reduce){.duel_battleVisualHome__jopBW:before{animation:none;transform:none;opacity:.08;will-change:auto}}@media (min-width:1180px){.duel_battleHomeJoinRow__sxkVT button,.duel_battleHomeJoinRow__sxkVT input{box-sizing:border-box}.duel_battleHomeInfoCopy__GXpiK{min-height:48.5%;background:#040c17;box-shadow:0 0 24px rgba(4,12,23,.55)}.duel_battleHomeFacts__NQe6I{top:55.2%;height:18.2%;align-items:center;background:#040b15}.duel_battleHomeRecentMask__ndmw_{top:73.2%;bottom:2.7%;height:auto;background:#040b15}.duel_battleHomeBottomNav__uKEJH{background:#06101d}}@media (max-width:1179px){.duel_battleVisualHome__jopBW{display:grid;position:relative;isolation:isolate;width:100%;min-width:0;overflow:hidden;color:#edf4ff}.duel_battleVisualHome__jopBW .duel_battleVisualArtPlate__ipUP0,.duel_battleVisualLegacyTopbar__DH2dg,.duel_battleVisualMobileFallback__q40ms{display:none!important}.duel_battleVisualHome__jopBW .duel_battleVisualTopbar__Cl_3o{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:0 4px}.duel_battleVisualHome__jopBW .duel_battleVisualBrand__T5Msj{display:flex;align-items:center;gap:9px;min-width:0}.duel_battleVisualHome__jopBW .duel_battleVisualBrand__T5Msj>img{width:38px;height:38px;object-fit:contain}.duel_battleVisualHome__jopBW .duel_battleVisualBrand__T5Msj strong{display:block;font-size:16px;font-weight:900;letter-spacing:.055em}.duel_battleVisualHome__jopBW .duel_battleVisualBrand__T5Msj span{display:block;margin-top:3px;font-size:9px;color:#9fb1c9;letter-spacing:.28em;font-weight:800}.duel_battleVisualHome__jopBW .duel_battleVisualBack__wiIe2{min-width:52px;min-height:44px;padding:0 10px;border:1px solid rgba(148,180,215,.52);border-radius:8px;background:rgba(5,12,23,.88);color:#edf4ff;font:inherit;font-size:12px;font-weight:850;text-transform:uppercase}.duel_battleVisualHome__jopBW .duel_mobileRankEmblem__THKBk{display:block;width:76px;height:auto;object-fit:contain;mix-blend-mode:screen}.duel_battleVisualHome__jopBW .duel_mobileSearchIndicator__1g2NL{display:block;width:8px;height:8px;border-radius:50%;background:#54ddb5;animation:duel_mobileSearchPulse__jUrDK 1.3s ease-in-out infinite alternate}.duel_battleVisualHome__jopBW{gap:12px;padding:0 2px}.duel_battleHomeActionPanel__SSbHE,.duel_battleHomeInfoPanel__rx5Eh,.duel_battleRankedSearchPanel__HQRxl{position:relative;z-index:1;min-width:0;border:1px solid rgba(107,174,202,.6);border-radius:8px;background:linear-gradient(140deg,rgba(84,221,181,.075),transparent 40%),#040c17;box-shadow:inset 0 1px 0 rgba(224,244,255,.08),0 8px 24px rgba(0,0,0,.24)}.duel_battleHomeInfoPanel__rx5Eh{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:12px;border-color:rgba(84,221,181,.62)}.duel_battleHomeInfoCopy__GXpiK{min-width:0}.duel_battleHomeEyebrow__5pHfI,.duel_battleHomeFacts__NQe6I span,.duel_battleHomeInfoCopy__GXpiK>span,.duel_battleHomeJoinRow__sxkVT label{color:#9fb8cf;font-size:10px;font-weight:850;letter-spacing:.08em}.duel_battleHomeInfoCopy__GXpiK>span{display:block;overflow-wrap:anywhere;line-height:1.5}.duel_battleHomeInfoCopy__GXpiK h1{margin:5px 0;font-size:28px;line-height:1;letter-spacing:-.04em}.duel_battleHomeInfoCopy__GXpiK p{margin:5px 0 0;color:#a8b7ca;font-size:11px;line-height:1.5}.duel_battleHomeInfoCopy__GXpiK p strong{font-size:22px;color:#edf4ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleHomeFacts__NQe6I{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(130,161,191,.27)}.duel_battleHomeFacts__NQe6I>div{padding:10px 6px 0;min-width:0}.duel_battleHomeFacts__NQe6I>div+div{border-left:1px solid rgba(130,161,191,.22)}.duel_battleHomeFacts__NQe6I span,.duel_battleHomeFacts__NQe6I strong{display:block}.duel_battleHomeFacts__NQe6I strong{margin-top:4px;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleHomeActionMask__8iI6b,.duel_battleHomeRecentMask__ndmw_{display:none}.duel_battleHomeActionPanel__SSbHE{padding:14px}.duel_battleHomeActionContent__o6oMt{display:flex;flex-direction:column;gap:10px}.duel_battleHomeActionContent__o6oMt h2{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.025em}.duel_battleHomeActionContent__o6oMt>p{margin:0;color:#a4b3c7;font-size:11px;line-height:1.45}.duel_battleHomeFriend__4sd2Z,.duel_battleHomeJoinRow__sxkVT button,.duel_battleHomePrimary__ATPNE{width:100%;min-height:52px;border:1px solid rgba(183,255,232,.75);border-radius:8px;background:linear-gradient(180deg,#6ff0c9,#39ddb1);box-shadow:0 0 18px rgba(66,232,182,.16),inset 0 1px 0 hsla(0,0%,100%,.44);color:#03140f;font:inherit;font-size:14px;font-weight:900;letter-spacing:.055em}.duel_battleHomeFriend__4sd2Z{color:#edf4ff;border-color:rgba(148,180,215,.52);background:#071321;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.duel_battleHomeJoinRow__sxkVT label{display:block;margin-bottom:6px}.duel_battleHomeJoinRow__sxkVT>div{display:grid;grid-template-columns:minmax(0,1fr) 78px;grid-gap:8px;gap:8px}.duel_battleHomeJoinRow__sxkVT input{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(148,180,215,.52);border-radius:8px;color:#edf4ff;background:#071321;font-size:16px;letter-spacing:.1em}.duel_battleHomeNoRewards__a5vS4{color:#8699b0!important}.duel_battleVisualHome__jopBW button:disabled{opacity:.55;cursor:not-allowed}.duel_battleHomeError__XOTZa{margin-top:5px;padding:10px;border:1px solid rgba(215,109,163,.35);border-radius:8px;background:#190d1b;color:#f3b7d6;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.duel_battleHomeBottomNav__uKEJH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;border:1px solid rgba(133,166,197,.62);border-radius:8px;background:#06101d;overflow:hidden}.duel_battleHomeBottomNav__uKEJH>button,.duel_battleHomeBottomNav__uKEJH>span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:48px;border:0;background:transparent;color:#9fb0c5;font:inherit;font-size:11px;font-weight:850;letter-spacing:.055em}.duel_battleHomeBottomNav__uKEJH>*+*{border-left:1px solid rgba(126,154,184,.22)}.duel_battleHomeBottomNav__uKEJH>span[data-active=true]{color:#59ebc1;box-shadow:inset 0 -2px 0 #54ddb5}.duel_battleHomeSearchOverlay__tngOg{position:absolute;z-index:12;inset:0;display:grid;place-items:center;padding:10px;background:rgba(3,5,12,.72)}.duel_battleRankedSearchPanel__HQRxl{width:100%;box-sizing:border-box;padding:24px 18px;text-align:center}.duel_battleRankedSearchIdentity__X1vnN span,.duel_battleRankedSearchPanel__HQRxl>span{display:block;color:#9fb8cf;font-size:11px;letter-spacing:.09em}.duel_battleRankedSearchPanel__HQRxl h1{margin:12px 0 16px;font-size:25px;line-height:1.1}.duel_battleRankedSearchIdentity__X1vnN strong{display:block;font-size:18px;margin-bottom:6px}.duel_battleRankedSearchClock__bjJ2b{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;color:#59ebc1;font-size:30px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleRankedSearchPanel__HQRxl p{font-size:12px;color:#a8b7ca;line-height:1.5}.duel_battleRankedSearchPanel__HQRxl button{width:100%;min-height:52px;border:1px solid #54ddb5;border-radius:8px;color:#edf4ff;background:#071321;font-size:13px;font-weight:850}.duel_battleVisualHome__jopBW .duel_mobileRankEmblem__THKBk{-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 48%,#000 58%,transparent 78%)}.duel_battleHomeActionPanel__SSbHE{background:linear-gradient(180deg,rgba(4,12,23,.72),#040c17 125px),url(/battle/visual-lock/mobile/rivalry.webp) top /100% auto no-repeat,#040c17}}@media (max-width:1179px) and (prefers-reduced-motion:reduce){.duel_battleVisualHome__jopBW .duel_mobileSearchIndicator__1g2NL{animation:none}}@media (max-width:1023px){.duel_mobileDuelPage__WQs_6{background:linear-gradient(180deg,rgba(3,5,12,.6),#03050c 400px),url(/battle/visual-lock/mobile/arena-crowd.webp) top /760px auto no-repeat,#03050c;overflow-x:clip}.duel_mobileDuelPage__WQs_6>section{width:min(100%,760px);padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.duel_battleVisualHome__jopBW,.duel_battleVsReveal__gLJJ_{display:grid;position:relative;isolation:isolate;width:100%;min-width:0;overflow:hidden;color:#edf4ff}.duel_battleVisualArtPlate__ipUP0,.duel_battleVisualIntroLegacyHud__Q6S8F,.duel_battleVisualLegacyTopbar__DH2dg,.duel_battleVisualMobileFallback__q40ms{display:none}.duel_battleVisualTopbar__Cl_3o,.duel_battleVsTopbar__nnzY_{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:0 4px}.duel_battleVisualBrand__T5Msj{display:flex;align-items:center;gap:9px;min-width:0}.duel_battleVisualBrand__T5Msj>img{width:38px;height:38px;object-fit:contain}.duel_battleVisualBrand__T5Msj strong{display:block;font-size:16px;font-weight:900;letter-spacing:.055em}.duel_battleVisualBrand__T5Msj span{display:block;margin-top:3px;font-size:9px;color:#9fb1c9;letter-spacing:.28em;font-weight:800}.duel_battleVisualBack__wiIe2{min-width:52px;min-height:44px;padding:0 10px;border:1px solid rgba(148,180,215,.52);border-radius:8px;background:rgba(5,12,23,.88);color:#edf4ff;font:inherit;font-size:12px;font-weight:850;text-transform:uppercase}.duel_mobileRankEmblem__THKBk{display:block;width:76px;height:auto;object-fit:contain;mix-blend-mode:screen}.duel_mobileNavUnavailable___1VB_{display:inline;font-size:8px;color:#8699b0}.duel_mobileFriendOptions__5AAOm{color:#9fb8cf;font-size:11px}.duel_mobileFriendOptions__5AAOm summary{min-height:44px;display:flex;align-items:center;cursor:pointer;border-bottom:1px solid rgba(130,161,191,.22)}.duel_mobileFriendOptions__5AAOm button{min-height:44px}.duel_mobileSearchIndicator__1g2NL{display:block;width:8px;height:8px;border-radius:50%;background:#54ddb5;animation:duel_mobileSearchPulse__jUrDK 1.3s ease-in-out infinite alternate}.duel_mobileDuelPage__WQs_6 [class*=_duelHud__],.duel_mobileDuelPage__WQs_6 [class*=duelLobbyCard],.duel_mobileDuelPage__WQs_6 [class*=duelResultCard]{border:1px solid rgba(107,174,202,.55);border-radius:8px;background:linear-gradient(140deg,rgba(84,221,181,.065),transparent 42%),#040c17;box-shadow:inset 0 1px 0 rgba(224,244,255,.07)}.duel_mobileDuelPage__WQs_6 [class*=topbar]{min-height:48px;margin-bottom:8px}.duel_mobileDuelPage__WQs_6 [class*=_duelHud__]{padding:10px 12px}.duel_mobileDuelPage__WQs_6 [class*=duelScoreGrid]{display:none}.duel_mobileDuelPage__WQs_6 [class*=duelLobbyCard] h1{font-size:26px}.duel_mobileDuelPage__WQs_6 [class*=duelLobbyCard] p{font-size:12px}.duel_mobileDuelPage__WQs_6 [class*=duelPrimaryButton],.duel_mobileDuelPage__WQs_6 [class*=duelScanButton]{min-height:52px;border-radius:8px;font-size:13px}.duel_mobileDuelPage__WQs_6 [class*=duelPrimaryButton]{background:linear-gradient(180deg,#6ff0c9,#39ddb1);color:#03140f;border-color:rgba(183,255,232,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.44)}.duel_mobileDuelPage__WQs_6 [class*=duelBackButton],.duel_mobileDuelPage__WQs_6 [class*=duelSettingOptions] button{min-width:44px;min-height:44px;border-radius:8px}.duel_mobileFriendLobby__S1oEp{display:flex;flex-direction:column}.duel_mobileFriendLobby__S1oEp [class*=duelQrWrap]{width:116px;height:116px;margin:12px auto 6px;padding:6px;border-radius:8px}.duel_mobileFriendLobby__S1oEp [class*=duelCode]{font-size:28px;letter-spacing:.18em;margin-top:5px}.duel_mobileFriendLobby__S1oEp [class*=duelReadyGrid]{margin:12px 0;gap:8px}.duel_mobileFriendLobby__S1oEp [class*=duelReadyGrid]>div{padding:12px 10px;border-radius:8px;border:1px solid rgba(215,109,163,.5);background:linear-gradient(120deg,rgba(215,109,163,.07),transparent),#060d19}.duel_mobileFriendLobby__S1oEp [class*=duelReadyGrid]>div[data-you=true]{border-color:rgba(84,221,181,.62);background:linear-gradient(120deg,rgba(84,221,181,.08),transparent),#060d19}.duel_mobileFriendLobby__S1oEp [class*=duelReadyGrid] span{color:#d76da3;font-size:11px}.duel_mobileFriendLobby__S1oEp [class*=duelReadyGrid]>div[data-you=true] span{color:#69e5bd}.duel_mobileFriendLobby__S1oEp [class*=duelReadyGrid] strong{font-size:14px}.duel_mobileSeatMeta__0dOrI{display:block;margin-top:5px;color:#a8b7ca;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.duel_battleVsReveal__gLJJ_{min-height:min(640px,calc(100dvh - 16px));grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-content:center;gap:14px 6px;padding:10px;border:1px solid rgba(107,174,202,.5);border-radius:8px;background:linear-gradient(180deg,rgba(3,5,12,.25),#040c17 66%),url(/battle/visual-lock/mobile/arena-crowd.webp) top /auto 210px no-repeat,#040c17}.duel_battleVsTopbar__nnzY_{grid-column:1/-1;align-self:start}.duel_battleVsConnection__V6pkp{color:#9fb8cf;font-size:9px}.duel_battleVsConnection__V6pkp[data-state=live]{color:#69e5bd}.duel_battleVsTruthBanner__UOyyt{grid-column:1/-1;text-align:center;color:#9fb8cf;font-size:10px;letter-spacing:.12em}.duel_battleVsBannerMark__ecdwd,.duel_battleVsRankTextMask__ixcrr,.duel_battleVsStageBrand__tLCmn{display:none}.duel_battleVsPlayerCopy__1_vqy{min-width:0;padding:14px 8px;border:1px solid rgba(84,221,181,.62);border-radius:8px;background:linear-gradient(145deg,rgba(84,221,181,.08),transparent),#040c17;text-align:center}.duel_battleVsPlayerCopyYou__7bOqs{grid-column:1;grid-row:3}.duel_battleVsPlayerCopyOpponent__v_lMJ{grid-column:3;grid-row:3;border-color:rgba(215,109,163,.62);background:linear-gradient(225deg,rgba(215,109,163,.08),transparent),#040c17}.duel_battleVsPlayerCopy__1_vqy .duel_mobileRankEmblem__THKBk{width:min(100%,90px);margin:0 auto 8px}.duel_battleVsPlayerCopy__1_vqy>span{display:block;color:#69e5bd;font-size:10px;letter-spacing:.08em}.duel_battleVsPlayerCopyOpponent__v_lMJ>span{color:#d76da3}.duel_battleVsPlayerCopy__1_vqy>strong{display:block;margin-top:8px;font-size:16px;overflow-wrap:anywhere;letter-spacing:-.02em}.duel_battleVsPlayerCopy__1_vqy>em{display:block;margin-top:8px;color:#a8b7ca;font-size:10px;font-style:normal;line-height:1.6}.duel_battleVsCenter__b8MdG{grid-column:2;grid-row:3;align-self:center;text-align:center}.duel_battleVsCenter__b8MdG>span{color:#edf4ff;font-size:15px;font-weight:900}.duel_battleVsCenter__b8MdG>strong{display:block;margin:12px 0;color:#edf4ff;font-size:48px;line-height:1;text-shadow:0 0 20px rgba(210,225,255,.25)}.duel_battleVsCenter__b8MdG>small{display:block;font-size:8px;color:#9fb8cf;letter-spacing:.07em}.duel_battleVsRules__cBtTg{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 4px;color:#a8b7ca;font-size:11px;border-top:1px solid rgba(130,161,191,.22)}.duel_battleVsRules__cBtTg i{width:1px;background:rgba(130,161,191,.3)}.duel_mobileDuelPage__WQs_6>.duel_mobileRoundShell__sl20g{height:100dvh;min-height:548px;width:100%;padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.duel_mobileRoundShell__sl20g .duel_battleRound__UX9UQ{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:8px;border-color:rgba(107,174,202,.5)}.duel_mobileRoundShell__sl20g .duel_battleHud__9B4wD{background:linear-gradient(100deg,rgba(84,221,181,.065),transparent 42%,rgba(215,109,163,.065)),#040c17}.duel_mobileRoundShell__sl20g .duel_battleHudMain__Nk76a{min-height:50px;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:4px;padding:5px 6px}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV{padding:1px 4px}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV[data-side=opponent]{border-right:2px solid rgba(215,109,163,.62);background:linear-gradient(270deg,rgba(215,109,163,.075),transparent 76%)}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:.025em}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV[data-side=opponent] span{color:#d76da3}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV strong{font-size:clamp(13px,3.85vw,17px);margin-top:3px}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV small{font-size:8px;letter-spacing:0}.duel_mobileHudArena__keLEJ{display:block;color:#9fb8cf;font-size:8px;font-style:normal;margin-top:2px}.duel_mobileRoundShell__sl20g .duel_battleClock__UbDGm{min-width:0;padding:0}.duel_mobileRoundShell__sl20g .duel_battleVersus__wm_OI{display:none}.duel_mobileRoundShell__sl20g .duel_battleClock__UbDGm>strong{font-size:32px}.duel_mobileRoundShell__sl20g .duel_battleClock__UbDGm>span{font-size:8px;letter-spacing:.035em}.duel_mobileRoundShell__sl20g .duel_battleLeadLine__R1AXM{min-height:26px;padding:5px 6px;display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px;background:#06101d}.duel_mobileRoundShell__sl20g .duel_battleLeadLine__R1AXM>span{font-size:9px;letter-spacing:.03em}.duel_mobileRoundShell__sl20g .duel_battleLeadLine__R1AXM>strong{font-size:11px}.duel_mobilePnl__XiLkU{color:#9fb8cf;font-size:9px}.duel_mobilePnl__XiLkU[data-side=you]{margin-right:auto}.duel_mobilePnl__XiLkU[data-side=opponent]{margin-left:auto}.duel_mobileRoundShell__sl20g .duel_battleWorkspace__J6PMK{height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(224px,1fr) auto}.duel_mobileRoundShell__sl20g .duel_chartPanel__amIfI{border:0;border-radius:0;min-height:224px;grid-template-rows:44px minmax(180px,1fr);background:#050914}.duel_mobileRoundShell__sl20g .duel_chartHeader__YQ2A0{min-height:44px;padding:0 5px 0 8px}.duel_mobileRoundShell__sl20g .duel_chartHeader__YQ2A0 span{font-size:9px}.duel_mobileRoundShell__sl20g .duel_chartHeader__YQ2A0 strong{font-size:12px}.duel_mobileRoundShell__sl20g .duel_chartHeaderActions__Hxmg9 button{min-height:44px;min-width:44px;padding:0 7px;font-size:10px;border-radius:6px}.duel_mobileRoundShell__sl20g .duel_battleChartViewport__sYXu9{min-height:180px;height:100%}.duel_mobileRoundShell__sl20g .duel_tradeRail__z0lER{display:grid;padding:5px 6px;height:auto;grid-template-rows:auto auto 44px;grid-gap:4px;gap:4px;border:0;border-top:1px solid rgba(107,174,202,.35);border-radius:0;background:#040c17}.duel_mobileRoundShell__sl20g .duel_balanceStrip__vcVrH{gap:6px}.duel_mobileRoundShell__sl20g .duel_balanceStrip__vcVrH>div{padding:0}.duel_mobileRoundShell__sl20g .duel_balanceStrip__vcVrH span{font-size:9px}.duel_mobileRoundShell__sl20g .duel_balanceStrip__vcVrH strong{margin-top:1px;font-size:13px}.duel_mobileRoundShell__sl20g .duel_tradeColumns__cKxjo{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.duel_mobileRoundShell__sl20g .duel_tradeSide__tZq5W{padding:0;border:0;border-radius:0;background:transparent}.duel_mobileRoundShell__sl20g .duel_tradeSideHeading__nOYaV{display:none}.duel_mobileRoundShell__sl20g .duel_sizeGrid__ZVzSM{gap:3px}.duel_mobileRoundShell__sl20g .duel_sizeGrid__ZVzSM button{min-width:44px;min-height:44px;padding:0;font-size:12px;border-radius:6px}.duel_mobileRoundShell__sl20g .duel_buyAction__ZqVdk,.duel_mobileRoundShell__sl20g .duel_sellAction__eNw_P{min-height:52px;margin-top:4px;padding:0 3px;font-size:12px;border-radius:8px}.duel_mobileRoundShell__sl20g .duel_sellEstimate__n6wpm{min-height:17px;margin-top:3px;white-space:normal}.duel_mobileRoundShell__sl20g .duel_sellEstimate__n6wpm span{font-size:8px}.duel_mobileRoundShell__sl20g .duel_sellEstimate__n6wpm strong{font-size:10px}.duel_mobileRoundShell__sl20g .duel_sellEstimate__n6wpm small{display:none}.duel_mobileRoundShell__sl20g .duel_executionStatus__8c79j{height:44px;min-height:44px;margin:0 -6px -5px;padding:0 7px;gap:5px;border-radius:0}.duel_mobileRoundShell__sl20g .duel_executionStatus__8c79j>div:first-child{max-width:none;flex:1 1;min-width:0}.duel_mobileRoundShell__sl20g .duel_executionStatus__8c79j strong{font-size:10px}.duel_mobileRoundShell__sl20g .duel_executionStatus__8c79j span{font-size:10px;line-height:1.2;margin-top:2px}.duel_mobileRoundShell__sl20g .duel_statusActions__okG84{flex-direction:row;gap:4px}.duel_mobileRoundShell__sl20g .duel_executionStatus__8c79j .duel_statusActions__okG84 button{min-height:44px;min-width:44px;max-width:95px;padding:0 5px;font-size:10px}.duel_mobileActivitySummary__A5B1H{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;min-width:0;gap:8px;padding:0 8px;border:0;border-top:1px solid rgba(107,174,202,.35);background:#06101d;color:#a8b7ca;font:inherit;font-size:10px}.duel_mobileActivitySummary__A5B1H span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel_mobileActivitySummary__A5B1H strong{flex:none;color:#edf4ff;font-size:10px}.duel_mobileActivitySummary__A5B1H[data-owner=you]{border-left:2px solid #54ddb5}.duel_mobileActivitySummary__A5B1H[data-owner=opponent]{border-left:2px solid #d76da3}.duel_mobileActivitySummary__A5B1H[data-whale=true]{border-left:3px solid #d946ef;color:#f0c3f5;background:#150d20}.duel_mobileOtherSeats__FDvOV{display:flex;justify-content:space-around;padding:4px;color:#d76da3;background:#06101d;font-size:10px}.duel_mobileRoundShell__sl20g .duel_battleRound__UX9UQ:has(.duel_mobileOtherSeats__FDvOV){grid-template-rows:auto auto minmax(0,1fr) auto}.duel_mobileTimeframes__vuEUW{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.duel_mobileTimeframes__vuEUW button{min-width:44px;min-height:44px;border:1px solid rgba(107,174,202,.5);border-radius:6px;background:#071321;color:#edf4ff}.duel_mobileTimeframes__vuEUW button[aria-pressed=true]{border-color:#54ddb5;color:#54ddb5}.duel_detailsPanel__tMn0q{width:100%;max-height:94dvh;border-radius:12px 12px 0 0;padding-bottom:env(safe-area-inset-bottom);border-color:rgba(107,174,202,.55);background:#040c17}.duel_detailsDangerZone__fqUub button,.duel_detailsHeader__9KBVu button{min-height:44px}.duel_detailsGrid__eK8u8 span{font-size:10px}.duel_detailsGrid__eK8u8 strong{font-size:13px}.duel_personalTradeRow__yMzKx{font-size:11px}.duel_marketDetails__NXtIR summary{min-height:44px}.duel_marketDetailsBody__9OuxK [class*=marketDataCard]{background:#040c17;border-color:rgba(107,174,202,.35);border-radius:8px}.duel_marketDetailsBody__9OuxK [class*=marketDataTabs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.duel_marketDetailsBody__9OuxK [class*=marketDataTabs] button{min-height:44px;font-size:11px}.duel_marketDetailsBody__9OuxK [class*=mobileTransactionTable] td{font-size:11px;padding:8px;border-bottom:1px solid rgba(130,161,191,.18)}.duel_marketDetailsBody__9OuxK tr[data-owner=you]:not([data-whale=true]) td:first-child{border-left:2px solid #54ddb5}.duel_marketDetailsBody__9OuxK tr[data-owner=opponent]:not([data-whale=true]) td:first-child{border-left:2px solid #d76da3}.duel_marketDetailsBody__9OuxK tr[data-owner=opponent]:not([data-whale=true]) td:first-child span{color:#d76da3}.duel_marketDetailsBody__9OuxK [class*=walletInspectButton]{min-height:44px;min-width:44px;font-size:11px}.duel_marketDetailsBody__9OuxK [class*=walletDetailStrip] button{min-height:44px;min-width:44px}.duel_mobileDuelPage__WQs_6 [class*=duelFinishControls]{border-radius:8px}.duel_mobileDuelPage__WQs_6 [class*=duelFinishControls] button{min-height:44px;font-size:12px}.duel_mobileDuelPage__WQs_6 [class*=duelResultCard]{padding:16px!important;margin-top:8px!important}.duel_mobileDuelPage__WQs_6 [class*=duelResultCard]>span{color:#9fb8cf;font-size:10px}.duel_mobileDuelPage__WQs_6 [class*=duelResultCard] h1{font-size:38px;margin:10px 0 16px;letter-spacing:-.04em}.duel_mobileDuelPage__WQs_6 [class*=duelResultGrid]>div{padding:14px 8px!important;border-radius:8px;border-color:rgba(215,109,163,.48);background:linear-gradient(140deg,rgba(215,109,163,.065),transparent),#060d19}.duel_mobileDuelPage__WQs_6 [class*=duelResultGrid]>div[data-you=true]{border-color:rgba(84,221,181,.62);background:linear-gradient(140deg,rgba(84,221,181,.08),transparent),#060d19}.duel_mobileDuelPage__WQs_6 [class*=duelResultGrid]>div span{font-size:10px!important;line-height:1.4}.duel_mobileDuelPage__WQs_6 [class*=duelResultGrid]>div strong{font-size:clamp(16px,4.5vw,21px)!important}.duel_mobileDuelPage__WQs_6 [class*=duelResultGrid]>div small{font-size:10px!important;line-height:1.4}.duel_mobileDuelPage__WQs_6 [class*=duelResultGrid]>div em{font-size:10px!important}.duel_mobileDuelPage__WQs_6 [class*=duelResultDifference]{padding:10px 8px;border-radius:8px}.duel_mobileDuelPage__WQs_6 [class*=duelResultDifference] span{font-size:9px}.duel_mobileDuelPage__WQs_6 [class*=duelResultDifference] strong{font-size:13px}.duel_mobileDuelPage__WQs_6 [class*=duelResultCard] p{font-size:11px}.duel_mobileDuelPage__WQs_6 [class*=duelResultActions]{grid-template-columns:1fr;gap:8px}.duel_battleRankedRatingChange___q7_z{padding:10px}.duel_battleRankedRatingChange___q7_z>strong{font-size:20px}.duel_mobileDuelPage__WQs_6 button:focus-visible,.duel_mobileDuelPage__WQs_6 input:focus-visible,.duel_mobileDuelPage__WQs_6 summary:focus-visible{outline:2px solid #54ddb5;outline-offset:-3px}.duel_mobileDuelPage__WQs_6 [class*=duelTradeValue]{color:#69e5bd;font-size:12px}}@keyframes duel_mobileSearchPulse__jUrDK{0%{opacity:.45}to{opacity:1}}@media (max-width:1023px) and (max-height:620px){.duel_battleVisualHome__jopBW{gap:8px}.duel_battleVisualTopbar__Cl_3o{min-height:44px}.duel_battleHomeInfoPanel__rx5Eh{padding:8px 10px;grid-template-columns:58px minmax(0,1fr);gap:5px}.duel_battleHomeInfoPanel__rx5Eh .duel_mobileRankEmblem__THKBk{width:58px}.duel_battleHomeInfoCopy__GXpiK h1{font-size:24px}.duel_battleHomeInfoCopy__GXpiK p strong{font-size:18px}.duel_battleHomeFacts__NQe6I>div{padding-top:6px}.duel_battleHomeFacts__NQe6I strong{font-size:16px}.duel_battleHomeActionPanel__SSbHE{padding:10px}.duel_battleHomeActionContent__o6oMt{gap:7px}.duel_battleHomeActionContent__o6oMt h2{font-size:18px}.duel_battleHomeNoRewards__a5vS4{display:none}.duel_battleVsReveal__gLJJ_{min-height:calc(100dvh - 16px);gap:10px 6px}.duel_battleVsPlayerCopy__1_vqy .duel_mobileRankEmblem__THKBk{width:60px}.duel_battleVsPlayerCopy__1_vqy>strong{font-size:13px}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV small{display:none}.duel_mobileRoundShell__sl20g .duel_battleHudMain__Nk76a{min-height:48px}.duel_mobileRoundShell__sl20g .duel_battleLeadLine__R1AXM{flex-wrap:nowrap}.duel_mobileRoundShell__sl20g .duel_battleLeadLine__R1AXM>strong{font-size:10px}.duel_mobilePnl__XiLkU{font-size:8px}.duel_mobileRoundShell__sl20g .duel_balanceStrip__vcVrH strong{font-size:12px}.duel_mobileDuelPage__WQs_6 [class*=duelResultCard] h1{font-size:32px;margin:8px 0 12px}}@media (max-width:1023px) and (orientation:landscape) and (max-height:560px){.duel_mobileDuelPage__WQs_6>.duel_mobileRoundShell__sl20g{height:auto;min-height:100dvh}.duel_mobileRoundShell__sl20g .duel_battleRound__UX9UQ{height:auto}.duel_mobileRoundShell__sl20g .duel_battleWorkspace__J6PMK{height:auto;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(224px,1fr)}.duel_mobileRoundShell__sl20g .duel_battleChartViewport__sYXu9{height:180px}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.duel_mobileDuelPage__WQs_6 [class*=duelTradeValue],.duel_mobileDuelPage__WQs_6 [data-pulse=true],.duel_mobileDuelPage__WQs_6 [data-whale-enter=true],.duel_mobileSearchIndicator__1g2NL{animation:none;transition:none;transform:none}}@media (max-width:1179px){.duel_battleHomeInfoCopy__GXpiK{grid-column:2}.duel_battleHomeInfoPanel__rx5Eh:not(:has(.duel_mobileRankEmblem__THKBk)):before{content:"";width:64px;height:76px;grid-column:1;grid-row:1;background:url(/brand/sol-sandbox-mark.svg) 50%/contain no-repeat}}@media (max-width:1023px){.duel_mobileFriendSettings__TTVrW summary{display:flex;align-items:center;min-height:44px;padding:0 4px;color:#9fb8cf;font-size:11px;border-bottom:1px solid rgba(130,161,191,.22);cursor:pointer}}@media (min-width:1024px){.duel_mobileFriendSettings__TTVrW{display:contents}.duel_mobileFriendSettings__TTVrW>summary{display:none}}@media (max-width:1023px){.duel_detailsGrid__eK8u8{grid-template-columns:repeat(2,minmax(0,1fr))}.duel_marketDetailsBody__9OuxK [class*=mobileTableScroll]{max-height:min(48dvh,380px)}}.duel_mobileVsRivalArt__sCzJk{display:none}@media (max-width:1023px){.duel_mobileRankEmblem__THKBk{-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 48%,#000 58%,transparent 78%)}.duel_mobileVsRivalArt__sCzJk{display:block;height:76px;margin:0 -8px 12px;background:url(/battle/visual-lock/mobile/rivalry.webp) 0/200% auto no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.duel_battleVsPlayerCopyOpponent__v_lMJ .duel_mobileVsRivalArt__sCzJk{background-position:100%}.duel_mobileAdvancedSizing__trbaP{padding:12px;border:1px solid rgba(107,174,202,.35);border-radius:8px;color:#edf4ff;background:#040c17}.duel_mobileAdvancedSizing__trbaP h3{margin:0 0 8px;font-size:14px}.duel_mobileAdvancedSizing__trbaP p{color:#9fb8cf;font-size:11px;line-height:1.5}.duel_mobileAdvancedSizing__trbaP label{display:block;font-size:11px;color:#9fb8cf;margin:12px 0 8px}.duel_mobileAdvancedSizing__trbaP input{display:block;width:100%;min-height:44px;margin-top:5px;padding:0 10px;border:1px solid rgba(107,174,202,.5);border-radius:6px;color:#edf4ff;background:#071321;font-size:16px}.duel_mobileAdvancedSizing__trbaP input[type=range]{padding:0;accent-color:#d76da3}.duel_mobileAdvancedSizing__trbaP button{min-height:44px;min-width:60px;border:1px solid rgba(107,174,202,.5);border-radius:6px;color:#edf4ff;background:#071321}.duel_mobileAdvancedSizing__trbaP button[aria-pressed=true]{border-color:#54ddb5}}.duel_battleHomeBot__FCoF8{min-height:48px;width:100%;border:1px solid rgba(215,109,163,.6);border-radius:8px;background:#112;color:#f0e5f3;font:inherit;font-size:12px;font-weight:850;letter-spacing:.055em;cursor:pointer}.duel_battleHomeBot__FCoF8 small{display:block;margin-top:4px;font-size:8px;color:#b8a5c4;letter-spacing:.04em}.duel_battleHomeBot__FCoF8:disabled{opacity:.5;cursor:not-allowed}.duel_battleHomeBot__FCoF8:focus-visible,.duel_battleHomeBottomNav__uKEJH a:focus-visible{outline:2px solid #64ebc4;outline-offset:3px}.duel_battleHomeBottomNav__uKEJH a{display:flex;align-items:center;justify-content:center;min-height:48px;color:#b8c6da;font-size:11px;font-weight:850;text-decoration:none}@media (min-width:1180px){.duel_battleHomeActionContent__o6oMt{top:34%;bottom:3%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;grid-gap:7px;gap:7px}.duel_battleHomeActionContent__o6oMt>*{grid-column:1/-1}.duel_battleHomeActionContent__o6oMt h2{margin:2px 0 0;font-size:clamp(19px,1.8vw,28px)}.duel_battleHomeActionContent__o6oMt>p{margin:0}.duel_battleHomePrimary__ATPNE{min-height:48px;margin-top:3px}.duel_battleHomeBot__FCoF8{grid-column:1;min-height:48px}.duel_battleHomeFriend__4sd2Z{grid-column:2;min-height:48px;margin-top:0;font-size:10px}.duel_battleHomeJoinRow__sxkVT{margin-top:0}.duel_battleHomeJoinRow__sxkVT label{margin-bottom:3px;font-size:9px}.duel_battleHomeJoinRow__sxkVT button,.duel_battleHomeJoinRow__sxkVT input{min-height:40px}.duel_battleHomeNoRewards__a5vS4{font-size:9px!important;line-height:1.35}}.duel_battleRound__UX9UQ{position:relative}.duel_battleGo__mO1lJ{position:absolute;z-index:14;top:80px;left:50%;transform:translateX(-50%);padding:12px 26px;border:1px solid #61e9c0;border-radius:8px;background:#06121f;box-shadow:0 0 32px rgba(64,221,170,.22);color:#65efc4;font-size:42px;font-weight:950;pointer-events:none;animation:duel_battleGo__mO1lJ .45s ease-out both}.duel_battleCountdownDigit__lvMPC{animation:duel_battleCount___xCPX .18s ease-out}@keyframes duel_battleGo__mO1lJ{0%{opacity:1;transform:translateX(-50%) scale(.9)}to{opacity:0;transform:translateX(-50%) scale(1.08)}}@keyframes duel_battleCount___xCPX{0%{opacity:.7;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.duel_competitiveProfile__HiX3P{position:relative;isolation:isolate;min-height:100dvh;box-sizing:border-box;padding:28px max(22px,calc((100vw - 1260px)/2));color:#edf4ff;background:#030912}.duel_profileBackdrop__U6imo{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(3,9,18,.15),#030912 56%),url(/battle/visual-lock/home-approved.png) top /max(100vw,1100px) auto no-repeat}.duel_profileTopbar__J0xYU{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid rgba(130,164,194,.4)}.duel_profileBrand__BUM9I{display:flex;align-items:center;gap:12px;color:#edf4ff;text-decoration:none;font-size:22px;font-weight:900;letter-spacing:.07em}.duel_profileBrand__BUM9I small{display:block;margin-top:4px;font-size:10px;color:#abc3d7;letter-spacing:.26em}.duel_profileBack__9FvHa,.duel_profileFooter__MkQx7 a,.duel_profileFooter__MkQx7 button,.duel_profileLoading__9JMt9 button,.duel_profileRecovery__pNYvx{min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(147,184,216,.52);border-radius:8px;background:rgba(5,14,25,.95);color:#dbe9f7;text-decoration:none;font:inherit;font-size:11px;font-weight:850;letter-spacing:.04em;cursor:pointer}.duel_profileColumns__IEiM7{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);margin-top:130px;border:1px solid rgba(115,188,203,.6);border-radius:12px;background:#040c16;box-shadow:0 24px 65px #01050b;overflow:hidden}.duel_profileCareer__wWOu8{min-width:0;padding:28px 30px}.duel_profileIdentity__hpH4l{display:flex;align-items:center;gap:24px;min-height:170px;border-bottom:1px solid rgba(131,158,189,.25);padding-bottom:18px}.duel_profileIdentity__hpH4l>:is(img,svg){display:block!important;position:static!important;width:150px!important;height:180px!important;object-fit:contain}.duel_profileArenaPath__DnGEj>span,.duel_profileIdentity__hpH4l span,.duel_profileRating__T5xuT span,.duel_profileStats__g7J88 dt{display:block;color:#99b5cd;font-size:10px;font-weight:800;letter-spacing:.13em}.duel_profileIdentity__hpH4l h1{margin:8px 0 10px;font-size:clamp(24px,2.5vw,38px);letter-spacing:-.03em;overflow-wrap:anywhere}.duel_profileIdentity__hpH4l strong{color:#5eedc8;letter-spacing:.09em;font-size:18px}.duel_profileIdentity__hpH4l p{margin:10px 0 0;color:#a5b7ca;font-size:12px}.duel_profileRating__T5xuT{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center;padding:24px 0}.duel_profileRating__T5xuT>div:first-child>strong{display:block;margin-top:9px;font-size:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.duel_profileRating__T5xuT small{display:block;color:#99adc3;font-size:11px;margin-top:9px;line-height:1.4}.duel_profileProgress__BM_QQ{height:8px;margin-top:12px;border:1px solid rgba(124,159,188,.3);border-radius:8px;overflow:hidden;background:#132334}.duel_profileProgress__BM_QQ i{display:block;height:100%;background:#55e7be;box-shadow:0 0 12px #55e7be44}.duel_profileStats__g7J88{display:grid;grid-template-columns:.8fr 1.3fr 1.2fr;grid-gap:14px;gap:14px;margin:0;padding:18px 0;border-top:1px solid rgba(131,158,189,.25);border-bottom:1px solid rgba(131,158,189,.25)}.duel_profileStats__g7J88 dd{margin:8px 0 0;font-size:20px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_profileStats__g7J88 dd[data-negative=true]{color:#ee82b2}.duel_profilePerformance__ehtHn{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:18px 0;color:#91a9bf;font-size:11px}.duel_profilePerformance__ehtHn p{margin:0;line-height:1.5}.duel_profilePerformance__ehtHn strong{color:#dae9f7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_profileHistoryHeading__5aORo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:18px;border-top:1px solid rgba(131,158,189,.25)}.duel_profileHistoryHeading__5aORo h2{margin:0;font-size:13px;letter-spacing:.1em}.duel_profileHistoryHeading__5aORo span{font-size:10px;color:#91a9bf}.duel_profileFilters__YqtzK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:14px 0 8px}.duel_profileFilters__YqtzK button{min-height:44px;border:1px solid #2b4358;border-radius:6px;color:#a5bbd0;background:#071423;font:inherit;font-size:11px;cursor:pointer}.duel_profileFilters__YqtzK button[aria-pressed=true]{color:#6aefcc;border-color:#52c9ae;background:#0b2529}.duel_profileHistory__87w3i ol{list-style:none;margin:0;padding:0}.duel_profileHistory__87w3i li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:76px;padding:10px 0;border-bottom:1px solid rgba(115,144,169,.22)}.duel_profileOutcome__V7Rgl{color:#67eac4;font-size:22px}.duel_profileHistory__87w3i li[data-outcome=DEFEAT] .duel_profileOutcome__V7Rgl{color:#e779a9}.duel_profileHistory__87w3i li[data-outcome=DRAW] .duel_profileOutcome__V7Rgl{color:#b7cce0}.duel_profileHistory__87w3i li>div>strong{display:block;font-size:13px;overflow-wrap:anywhere}.duel_profileHistory__87w3i li>div>span,.duel_profileHistory__87w3i time,.duel_profileMatchNumbers__Tse3U>small{display:block;margin-top:4px;font-size:10px;color:#93abc1}.duel_profileMatchNumbers__Tse3U{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_profileMatchNumbers__Tse3U strong{color:#dbe9f7}.duel_profileMatchNumbers__Tse3U strong small{font-size:8px;color:#829bb3}.duel_profileEmpty__tWj35,.duel_profileFootnote__EN940{color:#91a8bd;font-size:11px;line-height:1.6;margin:16px 0 0}.duel_profileArenaPath__DnGEj{padding:30px 26px;border-left:1px solid rgba(126,165,193,.35);background:rgba(9,21,35,.7)}.duel_profileArenaPath__DnGEj h2{margin:8px 0 18px;font-size:19px;letter-spacing:-.02em}.duel_profileArenaPath__DnGEj ol{list-style:none;margin:0;padding:0}.duel_profileArenaPath__DnGEj li{min-height:120px;gap:18px;border-bottom:1px solid rgba(133,159,182,.16)}.duel_profileArenaPath__DnGEj li>:is(img,svg){display:block!important;position:static!important;width:74px!important;height:96px!important;object-fit:contain}.duel_profileArenaPath__DnGEj li strong{display:block;font-size:17px}.duel_profileArenaPath__DnGEj li span{display:block;margin-top:6px;color:#94afc7;font-size:11px}.duel_profileArenaPath__DnGEj li em{display:block;color:#58e5bd;font-size:10px;font-weight:800;margin-top:8px;font-style:normal;letter-spacing:.08em}.duel_profileArenaPath__DnGEj li[data-current=true]{background:linear-gradient(90deg,rgba(41,214,165,.1),transparent)}.duel_profileBotPolicy__xV0jR{padding:22px 0 12px;color:#a0b6cb;font-size:11px;line-height:1.6}.duel_profileBotPolicy__xV0jR>strong{color:#dae9f7;font-size:10px;letter-spacing:.06em}.duel_profileRecovery__pNYvx{width:100%}.duel_profileRecoveryFeedback__nH4_E{color:#91a8bd;font-size:11px;min-height:32px;line-height:1.5}.duel_profileFooter__MkQx7{display:flex;flex-wrap:wrap;gap:12px;padding:18px 0 0}.duel_profileLoading__9JMt9{margin:130px auto 0;padding:40px;border:1px solid #285164;border-radius:10px;background:#06121f}.duel_profileLoading__9JMt9 h1{font-size:24px}.duel_profileSrOnly__M9bpm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.duel_competitiveProfile__HiX3P a:focus-visible,.duel_competitiveProfile__HiX3P button:focus-visible{outline:2px solid #62eac4;outline-offset:3px}@media (max-width:767px){.duel_competitiveProfile__HiX3P{padding:max(14px,env(safe-area-inset-top)) 10px max(20px,env(safe-area-inset-bottom))}.duel_profileBackdrop__U6imo{background:linear-gradient(180deg,rgba(3,9,18,.08),#030912 42%),url(/battle/visual-lock/mobile/arena-crowd.webp) top /auto 260px no-repeat}.duel_profileTopbar__J0xYU{padding-bottom:14px;gap:8px}.duel_profileBrand__BUM9I{gap:8px;font-size:14px;letter-spacing:.04em}.duel_profileBrand__BUM9I img{width:30px;height:30px}.duel_profileBrand__BUM9I small{font-size:8px}.duel_profileBack__9FvHa{font-size:8px;min-width:72px;padding:0 7px}.duel_profileColumns__IEiM7{grid-template-columns:minmax(0,1fr);margin-top:95px}.duel_profileCareer__wWOu8{padding:16px 14px}.duel_profileIdentity__hpH4l{gap:12px;min-height:132px;padding-bottom:14px}.duel_profileIdentity__hpH4l>:is(img,svg){width:90px!important;height:124px!important}.duel_profileIdentity__hpH4l h1{font-size:23px}.duel_profileIdentity__hpH4l strong{font-size:14px}.duel_profileIdentity__hpH4l p{font-size:10px}.duel_profileRating__T5xuT{padding:20px 0;gap:10px}.duel_profileRating__T5xuT>div:first-child>strong{font-size:40px}.duel_profileRating__T5xuT span,.duel_profileStats__g7J88 dt{font-size:8px}.duel_profileStats__g7J88{gap:8px}.duel_profileStats__g7J88 dd{font-size:15px}.duel_profilePerformance__ehtHn{font-size:10px;gap:12px}.duel_profileHistoryHeading__5aORo h2{font-size:11px}.duel_profileHistoryHeading__5aORo span{font-size:9px}.duel_profileHistory__87w3i li{gap:8px;grid-template-columns:20px minmax(0,1fr) 78px}.duel_profileHistory__87w3i li>div>strong{font-size:11px}.duel_profileMatchNumbers__Tse3U strong small{display:block}.duel_profileArenaPath__DnGEj{border-left:0;border-top:1px solid rgba(126,165,193,.35);padding:20px 18px}.duel_profileArenaPath__DnGEj ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.duel_profileArenaPath__DnGEj li{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0}.duel_profileArenaPath__DnGEj li strong{font-size:13px}.duel_profileLoading__9JMt9{margin-top:95px;padding:24px 16px}}@media (prefers-reduced-motion:reduce){.duel_battleCountdownDigit__lvMPC,.duel_battleGo__mO1lJ{animation:none}}.duel_battleTimeframeSelect__URwSt{width:62px;min-height:44px;padding:0 6px;color:#eef9ff;background:#101a2a;border:1px solid #385064;border-radius:8px;font:inherit;font-size:12px;cursor:pointer}.duel_roundSummary__sF8tP{width:100%;margin:12px 0;padding:10px 0;border-block:1px solid rgba(144,180,198,.22)}.duel_roundSummary__sF8tP>span{color:#a9bacb;font-size:10px;letter-spacing:.08em}.duel_roundSummary__sF8tP dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 0}.duel_roundSummary__sF8tP dt{color:#a9bacb;font-size:9px;letter-spacing:.04em}.duel_roundSummary__sF8tP dd{margin:4px 0 0;color:#eef9ff;font-size:clamp(12px,2.8vw,18px);font-weight:750;overflow-wrap:anywhere}@media(max-width:380px){.duel_chartHeaderActions__Hxmg9{gap:4px}.duel_battleTimeframeSelect__URwSt{width:52px}}.duel_profileBackdrop__U6imo:before{content:"";position:absolute;inset:0 0 auto;height:102px;background:#030912}@media(max-width:767px){.duel_profileBackdrop__U6imo:before{display:none}}.duel_marketClassSelection__2YnPN{min-width:0}.duel_marketClassOptions__8_5uK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.duel_marketClassOptions__8_5uK button{min-height:48px;min-width:44px;padding:5px 3px;color:#b4c6d5;border:1px solid #41566c;border-radius:7px;background:linear-gradient(180deg,#102033,#06121e);cursor:pointer}.duel_marketClassOptions__8_5uK button[aria-pressed=true]{color:#85f3d3;border-color:#58dcb8;background:linear-gradient(180deg,rgba(43,188,150,.2),#061c21);box-shadow:inset 0 1px 0 rgba(174,255,230,.15)}.duel_marketClassOptions__8_5uK button:focus-visible{outline:2px solid #85f3d3;outline-offset:2px}.duel_marketClassOptions__8_5uK button:disabled{cursor:default;opacity:.65}.duel_marketClassOptions__8_5uK small,.duel_marketClassOptions__8_5uK strong{display:block}.duel_marketClassOptions__8_5uK strong{font-size:11px;letter-spacing:.04em}.duel_marketClassOptions__8_5uK small{font-size:9px;margin-top:3px}.duel_marketClassSelection__2YnPN p{min-height:24px;margin:5px 0 0;color:#a3b6c8;font-size:10px;line-height:1.3}.duel_mobileDuelPage__WQs_6 [class*=duelTradeValue][data-opponent=true]{color:#f49dcc;border-color:rgba(235,99,177,.65);background:rgba(38,7,29,.94)}@media(min-width:1180px){.duel_battleHomeActionContent__o6oMt{top:29%;row-gap:5px}.duel_battleHomeActionContent__o6oMt h2{font-size:clamp(18px,1.7vw,25px)}.duel_marketClassSelection__2YnPN p{min-height:14px}}@media(max-width:380px){.duel_marketClassOptions__8_5uK strong{font-size:10px}.duel_marketClassSelection__2YnPN p{min-height:26px}}.duel_marketSpeedSelection__fjvMJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.duel_marketSpeedSelection__fjvMJ button{min-height:44px;border:1px solid rgba(135,156,179,.35);border-radius:6px;background:#07121f;color:#b2c4d9;font:inherit;font-size:12px;font-weight:800}.duel_marketSpeedSelection__fjvMJ button[aria-pressed=true]{border-color:#61e9c0;color:#61e9c0;background:rgba(49,216,173,.1)}.duel_marketSpeedSelection__fjvMJ button:disabled{opacity:.55}.duel_marketSpeedSelection__fjvMJ button:focus-visible{outline:2px solid #61e9c0;outline-offset:2px}.duel_battleHudReturn__ZLvlt{display:block;margin-top:3px;color:#aebed2;font-size:15px;line-height:1.15;font-style:normal;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel_battleHudReturn__ZLvlt[data-sign=gain]{color:#69e5bd}.duel_battleHudReturn__ZLvlt[data-sign=loss]{color:#ed91b4}@media(max-width:1023px){.duel_mobileRoundShell__sl20g .duel_battleHudReturn__ZLvlt{font-size:11px;margin-top:2px}}@media(max-width:360px){.duel_mobileRoundShell__sl20g .duel_battleHudReturn__ZLvlt{font-size:10px;line-height:1}}@media(min-width:1180px){.duel_battleHomeActionContent__o6oMt{top:32%;gap:5px}.duel_marketClassOptions__8_5uK button{min-height:44px}}.duel_averageEntry__W5xFV{display:block;margin-top:2px;color:#8cd9c0;font-size:11px;line-height:1.15;font-style:normal;white-space:nowrap}@media(max-width:1023px){.duel_averageEntry__W5xFV{font-size:9px;margin-top:1px}}@media(min-width:1180px){.duel_battleHomeActionContent__o6oMt>.duel_marketClassSelection__2YnPN{grid-column:1;min-width:0}.duel_battleHomeActionContent__o6oMt>.duel_marketSpeedSelection__fjvMJ{grid-column:2;align-self:start}.duel_marketClassOptions__8_5uK button strong{font-size:9px}.duel_marketClassSelection__2YnPN>p{line-height:1.2}}.duel_competitiveProfile__HiX3P,.duel_profileArenaPath__DnGEj li{--arena-accent:#63ebc9}.duel_competitiveProfile__HiX3P[data-arena=DEPTH],.duel_profileArenaPath__DnGEj li[data-arena=DEPTH]{--arena-accent:#e780ed}.duel_competitiveProfile__HiX3P[data-arena=PRIME],.duel_profileArenaPath__DnGEj li[data-arena=PRIME]{--arena-accent:#eed098}.duel_mobileRankEmblem__THKBk{-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}.duel_profileArenaPath__DnGEj li em,.duel_profileIdentity__hpH4l strong{color:var(--arena-accent)}.duel_profileProgress__BM_QQ i{background:var(--arena-accent)}.duel_profileIdentity__hpH4l>:is(img,svg){width:168px!important;height:168px!important}.duel_profileArenaPath__DnGEj ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.duel_profileArenaPath__DnGEj li{min-width:0;min-height:224px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:12px 6px;text-align:center;border:1px solid rgba(122,160,185,.25);border-radius:8px;background:radial-gradient(ellipse at 50% 32%,rgba(132,157,191,.08),transparent 72%),#040d17;box-shadow:inset 0 1px 0 rgba(232,244,255,.055)}.duel_profileArenaPath__DnGEj li>:is(img,svg){width:100%!important;max-width:168px;height:auto!important;aspect-ratio:1}.duel_profileArenaPath__DnGEj li strong{font-size:14px}.duel_profileArenaPath__DnGEj li span{font-size:10px;line-height:1.4}.duel_profileArenaPath__DnGEj li[data-current=true]{border-color:var(--arena-accent);background-color:#0a1920}.duel_battleResultCard__z5OQu[data-result=victory],.duel_battleResultCard__z5OQu[data-result=win]{--result-accent:#63ebc9}.duel_battleResultCard__z5OQu[data-result=defeat],.duel_battleResultCard__z5OQu[data-result=loss]{--result-accent:#f08cba}.duel_battleResultCard__z5OQu[data-result=draw]{--result-accent:#bfd2e4}.duel_battleResultCard__z5OQu[data-result]{border-color:var(--result-accent)!important;background:radial-gradient(ellipse at 50% 0,rgba(96,137,164,.1),transparent 44%),#050914!important}.duel_battleResultCard__z5OQu[data-result] h1{color:var(--result-accent)!important}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultSide__PZGvQ[data-you=true]{border-left:2px solid var(--result-accent)!important;background:linear-gradient(90deg,rgba(138,177,194,.06),transparent)!important}.duel_battleResultCard__z5OQu [data-tone=positive],.duel_competitiveProfile__HiX3P [data-tone=positive]{color:#63ebc9!important}.duel_battleResultCard__z5OQu [data-tone=negative],.duel_competitiveProfile__HiX3P [data-tone=negative]{color:#f08cba!important}.duel_battleResultCard__z5OQu [data-tone=neutral],.duel_competitiveProfile__HiX3P [data-tone=neutral]{color:#bfd2e4!important}.duel_battleRankedRatingChange___q7_z .duel_ratingBreakdown__vYf3p{letter-spacing:0;font-size:11px;font-weight:650;line-height:1.5}.duel_profileMatchNumbers__Tse3U .duel_ratingBreakdown__vYf3p{font-size:9px;line-height:1.4;max-width:126px;margin-left:auto}@media (min-width:1180px){.duel_battleHomeInfoPanel__rx5Eh>.duel_mobileRankEmblem__THKBk{display:block;position:absolute;z-index:3;left:1%;top:1%;width:31%;height:53%;padding:10px;box-sizing:border-box;object-fit:contain;background:radial-gradient(ellipse at 50% 58%,rgba(57,197,174,.1),transparent 76%),#040c17}.duel_battleVsPlayerCopy__1_vqy>.duel_mobileRankEmblem__THKBk{display:block;position:absolute;top:-4%;left:-66%;width:66%;height:104%;padding:6px;box-sizing:border-box;object-fit:contain;background:#040a14}.duel_battleVsPlayerCopyOpponent__v_lMJ>.duel_mobileRankEmblem__THKBk{left:auto;right:-66%}}@media (max-width:767px){.duel_profileIdentity__hpH4l>:is(img,svg){width:98px!important;height:112px!important}.duel_profileArenaPath__DnGEj{padding:20px 12px}.duel_profileArenaPath__DnGEj ol{gap:8px}.duel_profileArenaPath__DnGEj li{min-height:190px;gap:6px;padding:10px 5px}.duel_profileArenaPath__DnGEj li>:is(img,svg){max-width:156px}.duel_profileArenaPath__DnGEj li strong{font-size:12px}.duel_profileArenaPath__DnGEj li em,.duel_profileArenaPath__DnGEj li span{font-size:9px}.duel_profileMatchNumbers__Tse3U .duel_ratingBreakdown__vYf3p{font-size:8px}}.duel_battleResultCard__z5OQu[data-result]{width:min(100%,760px);margin:12px auto 0!important;padding:20px 24px!important;border-color:color-mix(in srgb,var(--result-accent) 35%,#16222c)!important;background:linear-gradient(180deg,rgba(3,8,17,.52),rgba(3,8,17,.97) 320px),url(/battle/visual-lock/mobile/arena-crowd.webp) top /100% auto no-repeat,#030811!important}.duel_battleResultCard__z5OQu[data-result]>h1{margin:8px 0!important;line-height:1.04;font-size:clamp(34px,5vw,52px)!important;letter-spacing:-.035em}.duel_battleResultCard__z5OQu[data-result] .duel_roundSummary__sF8tP{margin:10px 0;padding:10px 0}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultGrid__6m_gw{background:rgba(8,18,31,.8);border:1px solid rgba(138,173,193,.2);border-radius:8px}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultSide__PZGvQ{padding:15px 16px!important}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultSide__PZGvQ>em{display:none}.duel_battleResultCard__z5OQu[data-result] .duel_battleRankedRatingChange___q7_z{margin-top:10px;padding:10px 8px;gap:3px}.duel_battleResultCard__z5OQu[data-result] .duel_battleRankedRatingChange___q7_z>strong{font-size:23px}.duel_resultDetails__kLJyA{margin:8px 0 10px;text-align:left;border-bottom:1px solid rgba(138,173,193,.18)}.duel_resultDetails__kLJyA>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;color:#b4c4d4;font-size:12px;font-weight:700}.duel_resultDetails__kLJyA>summary:after{content:"+";font-size:20px;color:#7d91a7}.duel_resultDetails__kLJyA[open]>summary:after{content:"−"}.duel_resultDetails__kLJyA>summary::-webkit-details-marker{display:none}.duel_resultDetails__kLJyA>summary:focus-visible{outline:2px solid #63ebc9;outline-offset:2px}.duel_resultDetails__kLJyA>p{margin:0 0 12px!important;font-size:11px!important;line-height:1.55;color:#8c9fb3!important}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultActions__arLm2{margin-top:10px;gap:8px}@media(max-width:620px){.duel_battleResultCard__z5OQu[data-result]{padding:16px 12px!important;margin-top:8px!important;border-radius:12px!important}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultSide__PZGvQ{padding:13px 9px!important}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultGrid__6m_gw strong{font-size:clamp(17px,4.5vw,23px)!important;white-space:nowrap}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultGrid__6m_gw span{font-size:9px!important;letter-spacing:.035em;overflow-wrap:anywhere}.duel_battleResultCard__z5OQu[data-result] .duel_battleResultGrid__6m_gw small{font-size:10px!important}.duel_battleResultCard__z5OQu[data-result] .duel_roundSummary__sF8tP>span{font-size:9px;letter-spacing:.045em}.duel_battleResultCard__z5OQu[data-result] .duel_roundSummary__sF8tP dt{font-size:8px}.duel_battleResultCard__z5OQu[data-result] .duel_roundSummary__sF8tP dd{font-size:clamp(12px,3.6vw,16px)}.duel_battleResultCard__z5OQu[data-result] .duel_battleRankedRatingChange___q7_z>strong{font-size:22px}}.duel_mobileRankEmblem__THKBk[data-rank-vector]{color:#a4b4c5;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal;filter:none}.duel_mobileRankEmblem__THKBk[data-rank-vector][data-arena=FLOW]{color:#63ebc9}.duel_mobileRankEmblem__THKBk[data-rank-vector][data-arena=DEPTH]{color:#be96ef}.duel_mobileRankEmblem__THKBk[data-rank-vector][data-arena=PRIME]{color:#e4bd68}.duel_competitiveProfile__HiX3P[data-arena=ENTRY],.duel_profileArenaPath__DnGEj li[data-arena=ENTRY]{--arena-accent:#a4b4c5}.duel_competitiveProfile__HiX3P[data-arena=DEPTH],.duel_profileArenaPath__DnGEj li[data-arena=DEPTH]{--arena-accent:#be96ef}.duel_competitiveProfile__HiX3P[data-arena=PRIME],.duel_profileArenaPath__DnGEj li[data-arena=PRIME]{--arena-accent:#e4bd68}.duel_marketSpeedLabel__CwdT3{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;color:#afc4d6;font-size:9px;letter-spacing:.06em;font-weight:800}.duel_marketSpeedLabel__CwdT3 small{font-size:9px;font-weight:500;letter-spacing:0;color:#91a8bb}.duel_profilePlacements__aRhco{padding:14px 0 20px;border-top:1px solid #263b4a}.duel_profilePlacements__aRhco>div:first-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}.duel_profilePlacements__aRhco span{font-size:10px;color:#99b5cd;letter-spacing:.1em;font-weight:800}.duel_profilePlacements__aRhco strong{font-size:12px;color:#d2dfeb}.duel_profilePlacements__aRhco small{display:block;color:#99adc3;font-size:11px;line-height:1.5;margin-top:8px}.duel_placementSteps__4Xu4g{display:flex;gap:5px;margin-top:10px;max-width:260px}.duel_placementSteps__4Xu4g i{display:block;flex:1 1;height:6px;background:#132334;border:1px solid #355064;border-radius:2px}.duel_placementSteps__4Xu4g i[data-complete=true]{background:#a6c6df;border-color:#a6c6df}@media (min-width:1024px) and (max-width:1179px){.duel_battleVisualPage__2JSyl:has(.duel_battleVsReveal__gLJJ_){padding:0;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden;background:#03050c}.duel_battleShell__i62cW.duel_battleVisualShell__yhoKQ:has(.duel_battleVsReveal__gLJJ_){width:min(100vw,1672px);min-height:0;margin:0 auto;padding:0}.duel_battleVsReveal__gLJJ_{position:relative;display:block;width:100%;aspect-ratio:1672/941;overflow:hidden;background:#03050c;isolation:isolate}.duel_battleVsReveal__gLJJ_ .duel_battleVisualArtPlate__ipUP0{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.duel_battleVsTopbar__nnzY_{position:absolute;z-index:8;top:0;left:0;right:0;height:9.25%;min-height:72px;padding:0 5.4%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#03050c,#03050c 76%,rgba(3,5,12,0))}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj{display:flex;align-items:center;gap:13px;color:#edf4ff}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj>img{width:50px;height:50px;object-fit:contain}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj strong{display:block;font-size:clamp(18px,1.45vw,25px);line-height:1;font-weight:900;letter-spacing:.055em}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj span{display:block;margin-top:7px;color:#9fb1c9;font-size:clamp(9px,.72vw,12px);font-weight:800;letter-spacing:.32em}.duel_battleVsTopbar__nnzY_{height:8.8%;border-bottom:1px solid rgba(153,177,205,.25)}.duel_battleVsConnection__V6pkp{padding:10px 14px;border:1px solid rgba(145,177,207,.36);border-radius:8px;background:rgba(5,12,23,.82);color:#aab8ca;font-size:11px;font-weight:850;letter-spacing:.11em}.duel_battleVsConnection__V6pkp[data-state=live]{border-color:rgba(84,221,181,.35);color:#74e7c0}.duel_battleVsTruthBanner__UOyyt{position:absolute;z-index:7;top:9.8%;right:4.7%;width:24%;min-height:11.8%;padding:18px 16px;display:flex;align-items:center;justify-content:flex-end;background:#040a15;color:#afbed0;font-size:clamp(9px,.74vw,12px);font-weight:850;letter-spacing:.18em;text-align:right}.duel_battleVsStageBrand__tLCmn{position:absolute;z-index:7;top:17.1%;left:42.1%;width:15.8%;height:8.6%;display:flex;align-items:center;justify-content:center;gap:10px;background:#050b16;color:#8297b2}.duel_battleVsStageBrand__tLCmn img{width:34px;height:34px}.duel_battleVsStageBrand__tLCmn span{font-size:clamp(9px,.72vw,12px);font-weight:900;letter-spacing:.16em}.duel_battleVsBannerMark__ecdwd{position:absolute;z-index:6;top:17.2%;width:6.2%;height:10.5%;display:flex;align-items:center;justify-content:center;background:#040913}.duel_battleVsBannerMark__ecdwd img{width:54%;height:54%;object-fit:contain}.duel_battleVsBannerMarkLeft__HHGO0{left:27.7%}.duel_battleVsBannerMarkRight__OFCAF{right:27.3%}.duel_battleVsRankTextMask__ixcrr{position:absolute;z-index:6;top:58.7%;width:16%;height:4.7%;background:#040a14}.duel_battleVsRankTextMaskLeft__xUujR{left:5.7%}.duel_battleVsRankTextMaskRight__5Co42{right:5.7%}.duel_battleVsPlayerCopy__1_vqy{position:absolute;z-index:6;top:35.1%;width:20.5%;min-height:29%;padding:2.2% 2.1%;display:flex;flex-direction:column;justify-content:center;background:#040a14}.duel_battleVsPlayerCopyYou__7bOqs{left:18.5%;border-left:2px solid rgba(84,221,181,.72)}.duel_battleVsPlayerCopyOpponent__v_lMJ{right:18.5%;border-right:2px solid rgba(215,109,163,.78)}.duel_battleVsPlayerCopy__1_vqy em,.duel_battleVsPlayerCopy__1_vqy span{color:#aab7c8;font-size:clamp(9px,.72vw,12px);font-style:normal;font-weight:850;letter-spacing:.17em}.duel_battleVsPlayerCopy__1_vqy strong{margin-top:10px;overflow:hidden;color:#edf4ff;font-size:clamp(24px,2.45vw,40px);line-height:1.02;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.duel_battleVsPlayerCopy__1_vqy em{margin-top:16px;color:#54ddb5}.duel_battleVsPlayerCopyOpponent__v_lMJ em{color:#d76da3}.duel_battleVsCenter__b8MdG{position:absolute;z-index:8;top:34.5%;left:50%;width:17.5%;min-height:28.5%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(7,12,27,0),#070c1b 20%,#070c1b 80%,rgba(7,12,27,0));text-align:center}.duel_battleVsCenter__b8MdG>span{color:#edf4ff;font-size:clamp(26px,2.8vw,44px);font-weight:900;letter-spacing:.05em;text-shadow:0 0 24px rgba(201,205,255,.42)}.duel_battleVsCenter__b8MdG>strong{margin-top:18px;color:#f4f6ff;font-size:clamp(68px,8.8vw,145px);line-height:.82;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 32px rgba(187,195,255,.68)}.duel_battleVsCenter__b8MdG>small{margin-top:20px;color:#d9e2ef;font-size:clamp(9px,.78vw,13px);font-weight:850;letter-spacing:.28em}.duel_battleVsRules__cBtTg{position:absolute;z-index:8;left:50%;bottom:16.6%;transform:translateX(-50%);width:50.5%;min-height:72px;padding:0 3%;display:flex;align-items:center;justify-content:center;gap:22px;border:1px solid rgba(131,159,190,.55);border-radius:7px;background:#08101f;box-shadow:0 12px 34px rgba(0,0,0,.2);color:#edf4ff;font-size:clamp(11px,.95vw,16px);font-weight:750;white-space:nowrap}.duel_battleVsRules__cBtTg i{width:1px;height:28px;background:rgba(140,164,194,.4)}}.duel_battleVsActions__mI1Jd{display:flex;align-items:center;gap:8px}.duel_battleVsActions__mI1Jd button{min-height:44px;min-width:44px;padding:8px 10px;font-family:inherit;cursor:pointer}.duel_battleVsActions__mI1Jd button:focus-visible{outline:2px solid #54ddb5;outline-offset:3px}@media (min-width:1024px){.duel_battleVsPlayerCopy__1_vqy>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){display:flex;position:absolute;top:-4%;left:-66%;width:66%;height:104%;padding:6px;box-sizing:border-box;object-fit:contain;background:#040a14;align-items:center;justify-content:center}.duel_battleVsPlayerCopyOpponent__v_lMJ>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){left:auto;right:-66%}.duel_mobileVsRivalArt__sCzJk img{width:62%;height:62%;object-fit:contain;opacity:.78}}@media (max-width:1023px){.duel_battleVsPlayerCopy__1_vqy>.duel_mobileVsRivalArt__sCzJk{width:64px;height:64px;margin:0 auto 8px}.duel_mobileVsRivalArt__sCzJk img{width:100%;height:100%;object-fit:contain;opacity:.78}}@media (max-width:1023px) and (max-height:620px) and (orientation:portrait){.duel_mobileRoundShell__sl20g .duel_mobileActivitySummary__A5B1H{display:none}.duel_mobileRoundShell__sl20g .duel_tradeRail__z0lER{gap:1px;padding-top:1px}}.duel_rivalryActions__5oEZ3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.duel_rivalryActions__5oEZ3 button,.duel_rivalryDecline__uUYL9{min-height:52px;min-width:0;padding:10px 8px;border:1px solid #416475;border-radius:10px;background:#0c1825;color:#eff6ff;font-weight:800;cursor:pointer}.duel_rivalryActions__5oEZ3 button[data-primary=true]{background:#4de1bd;color:#04251e;border-color:#7df2d7}.duel_rivalryActions__5oEZ3 button:disabled,.duel_rivalryDecline__uUYL9:disabled{opacity:.5;cursor:default}.duel_rivalryDecision__HLlEl{min-height:48px;padding:8px 0;color:#a9bdcc;font-size:12px;line-height:1.4}.duel_rivalryDecline__uUYL9{width:100%;background:transparent;font-size:13px}.duel_rivalryDetails__zWIAO{margin-top:16px;padding-top:12px;border-top:1px solid #233b4b}.duel_rivalryDetails__zWIAO dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.duel_rivalryDetails__zWIAO dl div,.duel_rivalryDetails__zWIAO p{min-width:0;overflow-wrap:anywhere}.duel_rivalryDetails__zWIAO dt{color:#a9bdcc;font-size:12px}.duel_rivalryDetails__zWIAO dd{margin:3px 0;font-size:15px;font-weight:700}.duel_rivalryDetails__zWIAO summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.duel_battleHomeBottomNav__uKEJH{grid-template-columns:repeat(4,minmax(0,1fr))}.duel_memoryReviewLink__1Hu9a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;color:#8bdcc9;font-size:13px;font-weight:700;text-decoration:none}.duel_memoryReviewLink__1Hu9a:focus-visible{outline:2px solid #67e7c5;outline-offset:2px}.duel_mobileRoundShell__sl20g .duel_battlePlayer__wlcgV small[data-external-player=mcp]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1180px){.duel_battleVsReveal__gLJJ_ .duel_battleVsBannerMark__ecdwd img,.duel_battleVsReveal__gLJJ_ .duel_battleVsStageBrand__tLCmn img{display:none}.duel_battleVsReveal__gLJJ_ .duel_battleVsBannerMark__ecdwd,.duel_battleVsReveal__gLJJ_ .duel_battleVsStageBrand__tLCmn{background:linear-gradient(180deg,#07101c,#040a14);box-shadow:inset 0 -1px rgba(131,159,190,.25)}.duel_battleVsReveal__gLJJ_ .duel_battleVsBannerMark__ecdwd span,.duel_battleVsReveal__gLJJ_ .duel_battleVsStageBrand__tLCmn span{font-size:clamp(9px,.72vw,12px);font-weight:850;letter-spacing:.16em}.duel_battleVsReveal__gLJJ_ .duel_battleVsBannerMarkLeft__HHGO0 span{color:#74e7c0}.duel_battleVsReveal__gLJJ_ .duel_battleVsBannerMarkRight__OFCAF span{color:#ef9bcc}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy{top:29.15%;width:37.1%;height:36.7%;min-height:0;padding:4% 2.6% 4% 18.5%;border:0;background:radial-gradient(ellipse at 8% 68%,rgba(84,221,181,.19),transparent 68%),linear-gradient(168deg,#061016 12%,#0a2027 52%,#050d15);box-shadow:none;isolation:isolate;-webkit-clip-path:polygon(3.3% 1%,99% 19.4%,100% 21.4%,99.4% 95.1%,98.7% 97.3%,.2% 99.3%,0 97%,2% 3.3%);clip-path:polygon(3.3% 1%,99% 19.4%,100% 21.4%,99.4% 95.1%,98.7% 97.3%,.2% 99.3%,0 97%,2% 3.3%)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyYou__7bOqs{left:2.35%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ{left:auto;right:2.35%;padding:4% 18.5% 4% 2.6%;background:radial-gradient(ellipse at 92% 68%,rgba(215,109,163,.18),transparent 68%),linear-gradient(192deg,#120c16 12%,#241725 52%,#0d0a15);box-shadow:none;-webkit-clip-path:polygon(1% 19.4%,96.7% 1%,98% 3.3%,100% 97%,99.8% 99.3%,1.3% 97.3%,.6% 95.1%,0 21.4%);clip-path:polygon(1% 19.4%,96.7% 1%,98% 3.3%,100% 97%,99.8% 99.3%,1.3% 97.3%,.6% 95.1%,0 21.4%)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(174deg,rgba(0,0,0,.8),transparent 36%,transparent 86%,rgba(125,244,216,.14));-webkit-clip-path:inherit;clip-path:inherit}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ:before{background:linear-gradient(186deg,rgba(0,0,0,.8),transparent 36%,transparent 86%,rgba(247,154,204,.14))}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){display:flex;left:3%;right:auto;top:18%;width:38%;height:73%;padding:12px;background:transparent;object-fit:contain}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){left:auto;right:3%}.duel_battleVsReveal__gLJJ_ .duel_mobileVsRivalArt__sCzJk img{width:72%;height:72%;opacity:1}.duel_battleVsPlayerCopy__1_vqy strong{font-size:clamp(22px,2.45vw,38px)}.duel_battlePage__MMWKs:has(.duel_battleResultCard__z5OQu[data-result]){position:relative;isolation:isolate}.duel_battlePage__MMWKs:has(.duel_battleResultCard__z5OQu[data-result]):before{content:"";position:fixed;inset:-12px;z-index:-1;pointer-events:none;background:url(/battle/visual-lock/vs-approved.png) 50%/cover no-repeat;filter:blur(12px) brightness(.28) saturate(.85)}.duel_battleShell__i62cW:has(.duel_battleResultCard__z5OQu[data-result]){width:min(100%,1440px);max-width:1440px;border:0;background:transparent;box-shadow:none;padding-inline:16px}.duel_battleResultCard__z5OQu[data-result]{box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 0 1px rgba(137,170,196,.08)}.duel_battleShell__i62cW:has(.duel_battleResultCard__z5OQu[data-result]) .duel_memoryReviewLink__1Hu9a{display:block;width:min(100%,760px);margin:12px auto 0;min-height:44px;padding:10px 20px;border:1px solid #416475;border-radius:8px;background:#081521;color:#8bdcc9;font:inherit;cursor:pointer}}.duel_battleVsSyncError__J9v3N{position:absolute;z-index:9;left:15%;right:15%;bottom:5%;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border:1px solid #547686;border-radius:8px;background:#07121e;color:#d2e2ed;font-size:13px}.duel_battleVsSyncError__J9v3N button{flex-shrink:0;min-height:44px;border:1px solid #74e7c0;border-radius:6px;padding:8px 12px;background:#102c30;color:#a4f3db;font:inherit;cursor:pointer}@media(max-width:1023px){.duel_battleVsSyncError__J9v3N{position:relative;grid-column:1/-1;left:auto;right:auto;bottom:auto;flex-wrap:wrap;font-size:12px}}@media (min-width:1024px) and (max-width:1179px){.duel_battlePage__MMWKs:has(.duel_battleResultCard__z5OQu[data-result]){position:relative;isolation:isolate}.duel_battlePage__MMWKs:has(.duel_battleResultCard__z5OQu[data-result]):before{content:"";position:fixed;inset:-12px;z-index:-1;pointer-events:none;background:url(/battle/visual-lock/vs-approved.png) 50%/cover no-repeat;filter:blur(12px) brightness(.28) saturate(.85)}.duel_battleShell__i62cW:has(.duel_battleResultCard__z5OQu[data-result]){width:100%;border:0;background:transparent;box-shadow:none}}@media (min-width:1024px) and (max-width:1179px){.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy{top:29.15%;width:37.1%;height:36.7%;min-height:0;padding:4% 2.6% 4% 18.5%;border:0;background:radial-gradient(ellipse at 8% 68%,rgba(84,221,181,.19),transparent 68%),linear-gradient(168deg,#061016 12%,#0a2027 52%,#050d15);box-shadow:none;isolation:isolate;-webkit-clip-path:polygon(3.3% 1%,99% 19.4%,100% 21.4%,99.4% 95.1%,98.7% 97.3%,.2% 99.3%,0 97%,2% 3.3%);clip-path:polygon(3.3% 1%,99% 19.4%,100% 21.4%,99.4% 95.1%,98.7% 97.3%,.2% 99.3%,0 97%,2% 3.3%)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyYou__7bOqs{left:2.35%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ{left:auto;right:2.35%;padding:4% 18.5% 4% 2.6%;background:radial-gradient(ellipse at 92% 68%,rgba(215,109,163,.18),transparent 68%),linear-gradient(192deg,#120c16 12%,#241725 52%,#0d0a15);box-shadow:none;-webkit-clip-path:polygon(1% 19.4%,96.7% 1%,98% 3.3%,100% 97%,99.8% 99.3%,1.3% 97.3%,.6% 95.1%,0 21.4%);clip-path:polygon(1% 19.4%,96.7% 1%,98% 3.3%,100% 97%,99.8% 99.3%,1.3% 97.3%,.6% 95.1%,0 21.4%)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(174deg,rgba(0,0,0,.8),transparent 36%,transparent 86%,rgba(125,244,216,.14));-webkit-clip-path:inherit;clip-path:inherit}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ:before{background:linear-gradient(186deg,rgba(0,0,0,.8),transparent 36%,transparent 86%,rgba(247,154,204,.14))}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){display:flex;left:3%;right:auto;top:18%;width:38%;height:73%;padding:12px;background:transparent;object-fit:contain}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){left:auto;right:3%}.duel_battleVsReveal__gLJJ_ .duel_mobileVsRivalArt__sCzJk img{width:72%;height:72%;opacity:1}.duel_battleVsPlayerCopy__1_vqy strong{font-size:clamp(22px,2.45vw,38px)}}@media (min-width:1024px){.duel_battleVsReveal__gLJJ_{font-family:Arial,Helvetica,sans-serif}.duel_battleVsReveal__gLJJ_ .duel_battleVsTopbar__nnzY_:after{content:"";position:absolute;left:5.3%;right:5.3%;bottom:0;height:1px;background:rgba(156,182,208,.55)}.duel_battleVsReveal__gLJJ_ :is(.duel_battleVsTruthBanner__UOyyt,.duel_battleVsBannerMark__ecdwd,.duel_battleVsStageBrand__tLCmn,.duel_battleVsRankTextMask__ixcrr){display:none}.duel_battleVsReveal__gLJJ_ .duel_battleVsTopbar__nnzY_{height:8.1%;min-height:0;padding:0 5.3%;background:transparent;border:0}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj{gap:16px}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj>img{width:clamp(32px,3.35vw,56px);height:clamp(32px,3.35vw,56px)}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj strong{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.62vw,27px);font-weight:800;letter-spacing:.1em}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj span{margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,.84vw,14px);letter-spacing:.39em}.duel_battleVsReveal__gLJJ_ .duel_battleVsConnection__V6pkp{min-height:40px;padding:11px 20px;font-size:clamp(10px,.84vw,14px);letter-spacing:.1em}.duel_battleVsReveal__gLJJ_ .duel_battleVsActions__mI1Jd{gap:14px}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy{top:28.4%;width:38%;height:38.2%;min-height:0;padding:0;display:block;background:transparent;border:0;box-shadow:none;-webkit-clip-path:none;clip-path:none;transform:perspective(1500px) rotateY(-3deg) rotate(.6deg);transform-origin:center;text-shadow:0 1px 3px rgba(0,0,0,.7)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy:before{content:none}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyYou__7bOqs{left:1.8%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ{right:1.8%;left:auto;transform:perspective(1500px) rotateY(3deg) rotate(-.6deg)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){position:absolute;display:flex;align-items:center;justify-content:center;left:11.5%;right:auto;top:28%;width:28%;height:51%;margin:0;padding:0;background:transparent;border:0}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>:is(.duel_mobileRankEmblem__THKBk,.duel_mobileVsRivalArt__sCzJk){left:auto;right:11.5%}.duel_battleVsReveal__gLJJ_ .duel_mobileVsRivalArt__sCzJk img{width:100%;height:100%;object-fit:contain;opacity:1}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>:is(span,strong,em){position:absolute;left:46%;right:5%;margin:0;padding:0}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>span{top:38%;font-size:clamp(12px,1.2vw,20px);letter-spacing:.1em;color:#39f4e4;line-height:1.2}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>strong{top:47%;font-size:clamp(29px,3.6vw,60px);font-weight:750;line-height:1.05;letter-spacing:-.035em}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>em{top:69%;font-size:clamp(10px,1.06vw,18px);font-weight:750;letter-spacing:.06em;line-height:1.35;color:#26f2dd}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>:is(span,strong,em){left:13%;right:41%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>span{top:42%;color:#fb74c2}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>strong{top:50%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>em{top:70%;color:#fb74c2}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG{top:40.5%;min-height:24%;height:24%;display:block;background:none}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span{position:absolute;top:0;left:0;width:100%;font-size:clamp(25px,2.6vw,44px);line-height:1.1}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:after,.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:before{content:"";position:absolute;top:50%;width:clamp(35px,5.4vw,90px);height:2px;background:#64f7dc;box-shadow:0 0 8px #52e7cf}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:before{right:calc(50% + 45px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:after{left:calc(50% + 45px);background:#ff65bc;box-shadow:0 0 8px #e15cab}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>strong{position:absolute;top:36%;left:0;width:100%;margin:0;font-size:clamp(65px,7.5vw,126px);line-height:.85}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>small{position:absolute;top:88%;left:0;width:100%;margin:0;font-size:clamp(9px,.78vw,13px);letter-spacing:.28em}.duel_battleVsReveal__gLJJ_ .duel_battleVsRules__cBtTg{bottom:15.4%;width:50.6%;min-height:0;height:7.9%;padding:0 2%;gap:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,1.06vw,18px);font-weight:700}}@media (max-width:1023px){.duel_battleVsReveal__gLJJ_{font-family:Arial,Helvetica,sans-serif}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj{gap:9px;min-width:0}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj>img{width:32px;height:32px}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj strong{font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:.07em;white-space:nowrap}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj span{font-family:Arial,Helvetica,sans-serif;font-size:8px;letter-spacing:.3em}.duel_battleVsReveal__gLJJ_ .duel_mobileVsRivalArt__sCzJk{background:none;-webkit-mask-image:none;mask-image:none}.duel_battleVsReveal__gLJJ_ .duel_battleVsConnection__V6pkp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #526e84;border-radius:8px;background:#06101b;color:#dce9f4;font-size:10px;font-weight:700}.duel_battleVsReveal__gLJJ_ .duel_battleVsConnection__V6pkp[data-state=live]{color:#69e5bd;border-color:#267c71}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy{background:#071316 url(/battle/visual-lock/v2/arena-stone-vs.webp) 19% 48%/auto 300% no-repeat}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ{background-position:81% 48%}}@media (min-width:1024px){.duel_battleVisualPage__2JSyl:has(.duel_battleVsReveal__gLJJ_){display:block;width:100%;height:100svh;min-height:100svh;padding:0;overflow:hidden}.duel_battleVisualPage__2JSyl:has(.duel_battleVsReveal__gLJJ_)>.duel_battleShell__i62cW.duel_battleVisualShell__yhoKQ{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.duel_battleVsReveal__gLJJ_{width:100%;height:100svh;aspect-ratio:auto}.duel_battleVsReveal__gLJJ_ .duel_battleVisualArtPlate__ipUP0{object-fit:fill;filter:brightness(1.1) saturate(1.05)}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj{gap:clamp(12px,1vw,26px)}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj>img{width:clamp(32px,3.35vw,86px);height:clamp(32px,3.35vw,86px)}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj strong{font-size:clamp(18px,1.62vw,44px)}.duel_battleVsReveal__gLJJ_ .duel_battleVisualBrand__T5Msj span{font-size:clamp(10px,.84vw,22px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsConnection__V6pkp{min-height:44px;font-size:clamp(11px,.84vw,22px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>:is(span,strong,em){left:45%;right:5%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopyOpponent__v_lMJ>:is(span,strong,em){left:13%;right:41%}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>span{font-size:clamp(13px,1.2vw,31px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>strong{font-size:clamp(30px,3.5vw,90px);font-weight:800}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>em{font-size:clamp(11px,1.06vw,28px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span{font-size:clamp(28px,2.6vw,68px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>strong{font-size:clamp(72px,7.5vw,194px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>small{font-size:clamp(10px,.78vw,20px)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:after,.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:before{width:30%}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:before{right:calc(50% + 2.8vw)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG>span:after{left:calc(50% + 2.8vw)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG[data-countdown=false]{top:36.8%;height:27.6%}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG[data-countdown=false]>span{font-size:clamp(25px,2.85vw,74px);line-height:.98;text-wrap:balance}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG[data-countdown=false]>span:before{right:calc(50% + 5.6vw)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG[data-countdown=false]>span:after{left:calc(50% + 5.6vw)}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG[data-countdown=false]>strong{top:37%;font-size:clamp(90px,9vw,232px);background:linear-gradient(100deg,#51f5ed 25%,#91d5ff 48%,#f582d5 78%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 16px rgba(107,227,255,.4))}.duel_battleVsReveal__gLJJ_ .duel_battleVsCenter__b8MdG[data-countdown=false]>small{top:92%}.duel_battleVsReveal__gLJJ_ .duel_battleVsRules__cBtTg{bottom:12%;width:52.2%;font-size:clamp(11px,1.06vw,28px);white-space:normal;text-align:center}.duel_battleVsReveal__gLJJ_ .duel_battleVsSyncError__J9v3N{bottom:2%;max-width:calc(100% - 32px);font-size:clamp(11px,.8vw,18px)}}.duel_battleVsReveal__gLJJ_ .duel_battleVsPlayerCopy__1_vqy>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}