.result-v3 .result-cup{border:1.5px solid var(--v3-line,var(--ab-line,#483c6e));background:var(--v3-surface,var(--ab-paper,transparent));max-width:320px;color:var(--v3-ink,var(--ab-ink,inherit));border-radius:16px;justify-items:center;gap:6px;margin:12px auto 0;padding:10px 16px;display:grid}.result-v3 .result-cup.is-won{border-color:#e0a10f}.result-cup-head{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.result-cup-head svg{color:#e0a10f}.result-cup-head strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:15px}.result-cup-rows{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.result-cup-row{align-items:center;gap:6px;display:flex}.result-cup-row small{color:var(--v3-muted,var(--ab-muted,inherit));text-align:right;min-width:3.6em;font-size:12px}.result-cup-row.is-other small{text-align:left;order:3;min-width:0}.result-cup-row i{border:2px solid var(--v3-line-strong,#86779b);border-radius:50%;width:16px;height:16px;position:relative}.result-cup-row.is-you i.is-on{border-color:var(--go-brand-orange,#f65729);background:var(--go-brand-orange,#f65729)}.result-cup-row.is-other i.is-on{border-color:var(--go-brand-mint,#94f4c5);background:var(--go-brand-mint,#94f4c5)}.result-cup-line{color:var(--v3-ink-2,var(--ab-ink,inherit));font-size:13px;font-weight:700}.result-v3 .result-rematch-call{border:1.5px solid var(--go-brand-mint,#94f4c5);background:var(--v3-mint-soft,var(--ab-mint-soft,transparent));width:fit-content;color:var(--v3-ink,var(--ab-ink,inherit));border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:10px auto 0;padding:6px 14px;font-size:14px;font-weight:700;display:flex}.result-main-actions .primary:has(.rematch-timer){position:relative;overflow:hidden}.rematch-timer{pointer-events:none;background:#ffffff38;border-radius:2px;height:3px;position:absolute;bottom:6px;left:14px;right:14px}.rematch-timer i{border-radius:inherit;transform-origin:0;background:currentColor;height:100%;transition:transform .2s linear;display:block}@media (prefers-reduced-motion:no-preference){.result-cup.is-fresh{animation:.42s cubic-bezier(.18,.9,.32,1.3) .55s both result-cup-in}.result-cup.is-fresh i[data-new]{animation:.5s cubic-bezier(.18,.9,.32,1.3) 1.05s both result-cup-pip}.result-cup.is-fresh.is-won .result-cup-head svg{animation:.9s cubic-bezier(.3,.7,.3,1) 1.2s both result-cup-trophy}.result-v3 .result-rematch-call{animation:.5s cubic-bezier(.18,.9,.32,1.3) both result-call-in}.rematch-timer i{transition:transform .2s linear}.result-v3 .endless-run-summary.is-fresh{animation:.4s cubic-bezier(.18,.9,.32,1.3) 60ms both result-cup-in}.result-v3 .endless-run-summary.is-fresh.is-record{position:relative}.result-v3 .endless-run-summary.is-fresh.is-record:after{content:"";opacity:0;pointer-events:none;border-radius:20px;animation:1.3s ease-out .6s both result-record-glow;position:absolute;inset:-4px;box-shadow:0 0 0 4px #ffd23fcc,0 0 26px 6px #ffd23f73}.result-v3 .endless-run-summary.is-fresh .endless-run-count b{animation:.5s cubic-bezier(.18,.9,.32,1.3) .35s both result-record-count;display:inline-block}}@keyframes result-cup-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes result-cup-pip{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:none}}@keyframes result-cup-trophy{0%,to{transform:none}20%{transform:rotate(-14deg)scale(1.3)}45%{transform:rotate(10deg)scale(1.2)}70%{transform:rotate(-5deg)}}@keyframes result-call-in{0%{opacity:0;transform:translateY(-6px)scale(.8)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes result-record-glow{0%{opacity:0;transform:scale(.98)}30%{opacity:1}to{opacity:0;transform:scale(1.03)}}@keyframes result-record-count{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:none}}.result-dock .mode-dock-actions button{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:56px;font-size:17px;display:flex}.result-duel-count{box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--v3-action,#f65729) 34%,var(--v3-line,var(--ab-line,#483c6e)));background:linear-gradient(120deg,var(--v3-orange-soft,var(--ab-orange-soft,transparent)) 0%,color-mix(in srgb,var(--v3-orange-soft,var(--ab-orange-soft,#f3d9cf)) 45%,var(--v3-surface,var(--ab-paper,transparent))) 100%);width:100%;max-width:440px;min-height:76px;color:var(--v3-ink,var(--ab-ink,inherit));text-align:left;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:14px auto 0;padding:12px 16px 12px 12px;font-size:14px;line-height:1.3;display:grid;position:relative}.result-duel-count.is-reserved{visibility:hidden;min-height:76px}.result-duel-flame{background:color-mix(in srgb,var(--v3-surface,var(--ab-paper,#fff)) 62%,transparent);width:54px;height:54px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v3-action,#f65729) 18%,transparent);border-radius:17px;place-items:center;display:grid;position:relative}.result-duel-flame .flame-mark{display:block;overflow:visible}.result-duel-count.is-ember .flame-mark{filter:grayscale();opacity:.4}.result-duel-body{gap:3px;min-width:0;display:grid}.result-duel-line{align-items:baseline;gap:7px;min-width:0;font-weight:750;display:flex}.result-duel-count strong{font:900 26px/1 var(--v3-font,inherit);font-variant-numeric:tabular-nums;color:var(--v3-orange-ink,var(--ab-orange-ink,inherit))}.result-duel-num{display:inline-block}.result-duel-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--v3-muted,var(--ab-muted,inherit));font-size:13px;overflow:hidden}.result-duel-stage{color:var(--v3-orange-ink,var(--ab-orange-ink,inherit));transform-origin:0 70%;margin-left:1px;font-weight:850;display:inline-block}.result-duel-next{color:var(--v3-muted,var(--ab-muted,inherit));grid-template-columns:minmax(36px,1fr) auto;align-items:center;gap:8px;margin-top:3px;font-size:12px;font-weight:650;display:grid}.result-duel-next.is-top{grid-template-columns:auto}.result-duel-next small{white-space:nowrap;font-size:12px}.result-duel-bar{background:color-mix(in srgb,var(--v3-orange-ink,var(--ab-orange-ink,#a8401f)) 16%,transparent);border-radius:99px;height:7px;overflow:hidden}.result-duel-bar i{width:calc(var(--p,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,#f24b1d,#ffb53f);min-width:7px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1) .45s;display:block}.result-duel-plus{background:var(--v3-orange-ink,var(--ab-orange-ink,#b8390f));color:var(--v3-surface,var(--ab-paper,#fff));pointer-events:none;opacity:0;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.3;position:absolute;top:-10px;right:-6px}.result-duel-up{color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f24b1d,#ffa51f);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.result-duel-sparks{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:46%;left:50%}.result-duel-sparks i{opacity:0;background:#ff9a2b;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 8px 1px #ff7a1f}.result-duel-sparks i:nth-child(2n){background:#ffd56b;width:6px;height:6px;top:-3px;left:-3px;box-shadow:0 0 6px #ffb53f}.result-duel-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.result-duel-flame .flame-mark-body,.result-duel-flame .flame-mark-glow,.result-duel-flame .flame-mark-spark{transform-box:fill-box;transform-origin:50% 92%}@media (prefers-reduced-motion:no-preference){.result-duel-count:not(.is-waiting):not(.is-fresh) .flame-mark-body{animation:1.1s ease-in-out 2 result-duel-flicker}.result-duel-count.is-waiting .flame-mark{filter:saturate(.55);opacity:.7}.result-duel-count.is-fresh{animation:1.7s ease-out both result-duel-glow}.result-duel-count.is-fresh .flame-mark-body{animation:.95s cubic-bezier(.2,.9,.25,1.25) both result-duel-ignite}.result-duel-count.is-fresh .flame-mark-glow{transform-origin:50%;animation:1.4s ease-out both result-duel-halo}.result-duel-count.is-fresh .result-duel-num{animation:.55s cubic-bezier(.18,.9,.32,1.3) .12s both result-duel-num}.result-duel-count.is-fresh .result-duel-plus{animation:1.3s cubic-bezier(.2,.8,.3,1) .1s both result-duel-plus}.result-duel-count.is-fresh .result-duel-sparks i{animation:result-duel-spark .9s cubic-bezier(.15,.7,.3,1) calc(80ms + var(--i) * 30ms) both}.result-duel-count.is-stage-up{animation:2.5s ease-out both result-duel-stage}.result-duel-count.is-stage-up .result-duel-up{animation:2s cubic-bezier(.2,.9,.3,1.2) .35s both result-duel-badge}.result-duel-count.is-stage-up .result-duel-stage{animation:.7s cubic-bezier(.2,.9,.3,1.4) .4s both result-duel-name}.result-duel-count.is-stage-up .result-duel-sparks i{animation-duration:1.25s}.result-duel-count.is-stage-up .result-duel-bar i{animation:1.5s cubic-bezier(.3,.7,.2,1) .2s both result-duel-full}}@keyframes result-duel-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--v3-action,#f65729) 0%,transparent);transform:none}25%{box-shadow:0 0 0 6px color-mix(in srgb,var(--v3-action,#f65729) 22%,transparent);transform:scale(1.035)}60%{box-shadow:0 0 0 12px color-mix(in srgb,var(--v3-action,#f65729) 0%,transparent);transform:scale(.995)}}@keyframes result-duel-stage{0%,to{transform:none;box-shadow:0 0 #0000}20%{transform:scale(1.05);box-shadow:0 0 0 8px #ffa51f59}55%{transform:scale(.99);box-shadow:0 0 0 18px #0000}}@keyframes result-duel-ignite{0%{opacity:.5;transform:scale(.45)translateY(3px)}45%{opacity:1;transform:scale(1.22,1.3)}70%{transform:scale(.94,.97)rotate(-3deg)}85%{transform:scale(1.04)rotate(2deg)}to{transform:none}}@keyframes result-duel-halo{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes result-duel-flicker{0%,to{transform:none}30%{transform:scale(1.06,1.1)rotate(-3deg)}60%{transform:scale(.97,1.03)rotate(2deg)}}@keyframes result-duel-spark{0%{opacity:0;transform:rotate(calc(var(--i) * 45deg - 112deg)) translateX(8px) scale(.7)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 45deg - 112deg)) translateX(46px) scale(.35)}}@keyframes result-duel-full{0%{width:55%}35%,62%{filter:brightness(1.15);width:100%}63%{width:0}}@keyframes result-duel-badge{0%{opacity:0;transform:translate(-50%,8px)scale(.6)}18%{opacity:1;transform:translate(-50%,-2px)scale(1.12)}30%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes result-duel-name{0%{opacity:0;transform:translateY(5px)}55%{opacity:1;transform:translateY(-1px)scale(1.1)}to{transform:none}}@keyframes result-duel-num{0%{opacity:.2;transform:translateY(-12px)scale(.6)}60%{opacity:1;transform:translateY(2px)scale(1.25)}to{opacity:1;transform:none}}@keyframes result-duel-plus{0%{opacity:0;transform:translateY(6px)scale(.6)}25%{opacity:1;transform:translateY(-2px)scale(1.1)}70%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-16px)}}
