/* The report is a paper match dossier. Every selector stays inside #result. */
#result{--br-paper:#fff9e8;--br-ink:#28372d;--br-muted:#7f806c;--br-line:#d8d3ba;--br-accent:#f27b46;--br-accent-soft:#fbe1b9;--br-green:#b9d46a;--br-medal-ribbon:#ee8654;--br-medal-fill:#f4ce68;--br-medal-center:#fff5d3;padding:16px;background:#17271fd6;z-index:75;overflow:hidden;overscroll-behavior:contain}
#result .battle-report{padding:0;width:min(1080px,100%);max-width:1080px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;text-align:left;border:1.5px solid var(--br-ink);border-radius:18px;background:var(--br-paper);color:var(--br-ink);box-shadow:7px 9px 0 #0c1b164d,0 25px 85px #07120e66;overflow:hidden;isolation:isolate}
#result .br-masthead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:53px;padding:13px 29px;border-bottom:1px solid var(--br-line);flex-shrink:0;background:var(--br-paper)}
#result .br-brand{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:1000;letter-spacing:1px;white-space:nowrap}#result .br-brand>i{font-style:normal;font-size:22px;color:var(--br-accent);line-height:1}#result .br-brand>small{font-size:8px;font-weight:700;letter-spacing:1.5px;margin-left:9px;color:var(--br-muted)}
#result .br-context{font-size:9px;line-height:1.6;text-align:right;color:var(--br-muted)}#result .br-scroll{padding:23px 29px 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9bb9a transparent;min-height:0;flex:1;outline-offset:-5px;background-image:radial-gradient(#8f8d6015 .7px,transparent .7px);background-size:6px 6px;-webkit-overflow-scrolling:touch}
#result .br-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}#result .br-eyebrow{font-size:8px;font-weight:800;letter-spacing:2px;color:var(--br-muted)}#result .br-heading h2{font-size:clamp(24px,3.1vw,35px);margin:7px 0 0;letter-spacing:-1px;line-height:1.25}#result .br-outcome{display:flex;align-items:center;justify-content:center;padding:10px 15px;border:2px solid currentColor;outline:1px solid currentColor;outline-offset:3px;border-radius:4px;color:#6c813b;font-size:15px;font-weight:1000;letter-spacing:3px;transform:rotate(-8deg);white-space:nowrap;margin-right:8px}
#result .br-detail{font-size:10px;line-height:1.8;color:var(--br-muted);margin:12px 0 19px;max-width:830px}#result .br-feature-grid{display:grid;grid-template-columns:.92fr 1.12fr;gap:14px;margin-bottom:22px;min-width:0}
#result .br-score-card{background:var(--br-ink);color:#fff8df;border-radius:11px;padding:19px 23px 17px;position:relative;overflow:hidden;min-height:237px;display:flex;flex-direction:column;isolation:isolate}#result .br-score-card:before{content:"";position:absolute;right:-47px;top:-82px;width:229px;height:229px;border:1px solid #d8e6b81a;border-radius:50%;box-shadow:0 0 0 24px #d8e6b807,0 0 0 47px #d8e6b807;z-index:-1}#result .br-score-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1px}#result .br-score-no{font-size:8px;letter-spacing:2px;opacity:.45}
#result .br-score-value{font-size:clamp(53px,6.4vw,78px);font-weight:1000;line-height:1.22;letter-spacing:-4px;font-variant-numeric:tabular-nums;color:#ffd46f;padding:10px 0 0;white-space:nowrap}#result .br-score-value.br-number-long{font-size:clamp(40px,5.5vw,65px);letter-spacing:-2px}#result .br-best-score{align-self:flex-start;font-size:8px;color:#d4e3a2;background:#ffffff0b;border:1px solid #e1eab036;border-radius:4px;padding:4px 7px;line-height:1.4;margin-top:3px}#result .br-best-score[hidden]{display:none}
#result .br-run-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;border-top:1px solid #dfe7ca2b;padding:12px 0 0;margin:auto 0 0;position:relative;z-index:1}#result .br-run-facts dt{font-size:8px;opacity:.58;margin-bottom:4px;letter-spacing:.3px}#result .br-run-facts dd{font-size:19px;font-weight:800;margin:0;font-variant-numeric:tabular-nums;line-height:1.4}#result .br-run-facts dd small{font-size:10px;font-weight:500;opacity:.6}#result .br-score-spark{position:absolute;color:#fff4bc30;pointer-events:none}#result .br-score-spark--one{right:16px;top:65px;font-size:51px;transform:rotate(12deg)}#result .br-score-spark--two{right:80px;top:46px;font-size:17px}
#result .br-spotlight{min-width:0;position:relative;border:1px solid var(--br-line);border-radius:11px;background:linear-gradient(120deg,#f6efd5,#fff9e9 67%);padding:16px 18px 10px;overflow:hidden}#result .br-spotlight:after{content:"";position:absolute;width:160px;height:160px;border:1px solid #d1c29655;border-radius:50%;right:-78px;bottom:-98px;pointer-events:none}#result .br-section-label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;letter-spacing:.6px}#result .br-section-label small{font-size:6px;color:var(--br-muted);font-weight:500;letter-spacing:1.4px}#result .br-spotlight-body{display:flex;align-items:center;min-height:181px;gap:8px}#result .br-medal-art{position:relative;width:155px;height:172px;flex-shrink:0;margin-left:-6px;transform:rotate(-7deg);transform-origin:50% 40%}#result .br-medal{position:absolute;width:100%;height:100%;inset:0;overflow:visible;filter:drop-shadow(2px 4px 0 #99833319)}#result .br-portrait{position:absolute;left:20%;top:3%;width:60%;height:71%;display:flex;align-items:center;justify-content:center;transform:rotate(7deg)}#result .br-portrait>.roster-avatar{width:100%;height:auto}#result .br-portrait .roster-avatar-halo{display:none}#result .br-medal-star{position:absolute;left:41%;bottom:15%;font-size:21px;line-height:1;color:#654b27;transform:rotate(7deg)}#result .br-award-copy{min-width:0;position:relative;z-index:1;padding:8px 0 17px}#result .br-player-identity{font-size:9px;color:var(--br-muted);display:block;line-height:1.6;overflow-wrap:anywhere}#result .br-award-copy h3{font-size:27px;font-weight:1000;letter-spacing:-1px;margin:6px 0 9px;line-height:1.2}#result .br-award-copy>p{font-size:10px;line-height:1.85;margin:0 0 14px;max-width:225px;color:#6b705d;overflow-wrap:anywhere}#result .br-award-seal{display:inline-flex;align-items:center;gap:5px;font-size:7px;color:#7d7e61;border-top:1px dashed #bcb996;padding-top:8px}#result .br-award-seal>i{font-style:normal;border:1px solid currentColor;border-radius:50%;width:12px;height:12px;text-align:center;font-size:8px;line-height:10px}
#result .br-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 11px}#result .br-section-heading h3{font-size:13px;letter-spacing:-.2px;margin:0;font-weight:1000}#result .br-section-heading>span{font-size:8px;color:var(--br-muted);text-align:right;line-height:1.5}
#result .br-contributions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--br-line);border-radius:9px;overflow:hidden;background:#fffcf0}#result .br-metric{padding:14px 16px 12px;min-width:0;border-right:1px solid var(--br-line);position:relative}#result .br-metric:last-child{border-right:0}#result .br-metric-top{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;color:#727760}#result .br-metric-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--metric-color);flex-shrink:0}#result .br-metric-icon svg{width:18px;height:18px;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#result .br-metric-value{font-size:31px;font-weight:900;letter-spacing:-1px;line-height:1.3;margin:6px 0;font-variant-numeric:tabular-nums;white-space:nowrap}#result .br-metric-value small{font-size:10px;color:var(--br-muted);font-weight:500;letter-spacing:0;margin-left:3px}#result .br-metric-track{height:3px;width:100%;border-radius:2px;background:#e7e7d8;overflow:hidden;margin:7px 0 5px}#result .br-metric-track>i{display:block;height:100%;width:var(--metric-share,0%);background:var(--metric-color);border-radius:2px;transform-origin:left}#result .br-metric-share{font-size:7px;color:var(--br-muted);line-height:1.5;min-height:10px}#result .br-metric-note{font-size:8px;line-height:1.8;color:var(--br-muted);margin:8px 0 0}#result .br-contribution-section{margin-bottom:21px}
#result .br-records{display:flex;align-items:center;gap:13px;padding:14px 18px;border:1px solid #b6c88b;background:#eef2d6;border-radius:9px;margin-bottom:21px;position:relative;overflow:hidden}#result .br-records[hidden]{display:none}#result .br-records-icon{font-size:31px;line-height:1;color:#7c9645;font-weight:900;flex-shrink:0}#result .br-records h3{font-size:11px;margin:0 0 6px;font-weight:900}#result .br-record-tags{display:flex;flex-wrap:wrap;gap:6px}#result .br-record-tag{font-size:8px;line-height:1.5;background:#fcfff0;border:1px solid #c3d39c;border-radius:4px;padding:3px 7px;color:#637b36}#result .br-record-tag b{font-size:10px;font-variant-numeric:tabular-nums;margin-left:5px}#result .br-record-tag small{font-size:7px;margin-left:5px}#result .br-records-stamp{margin-left:auto;text-align:center;color:#a5b87b;font-size:11px;font-weight:1000;letter-spacing:2px;border:1px solid #b8c797;border-radius:50%;height:57px;width:57px;display:flex;align-items:center;justify-content:center;line-height:1.3;transform:rotate(12deg);flex-shrink:0}
#result .br-team-section{margin-bottom:21px}#result .br-team-scroll{width:100%;overflow:auto;border:1px solid var(--br-line);border-radius:9px;scrollbar-width:thin;outline-offset:2px}#result .br-team-table{border-collapse:collapse;width:100%;min-width:460px;font-size:10px;text-align:right;font-variant-numeric:tabular-nums;background:#fffcf1}#result .br-team-table thead th{padding:9px 15px;font-size:8px;color:var(--br-muted);font-weight:500;background:#f3f0df;white-space:nowrap}#result .br-team-table tbody th,#result .br-team-table td{padding:9px 15px;border-top:1px solid var(--br-line)}#result .br-team-table th:first-child,#result .br-team-table td:first-child{text-align:left;width:42%}#result .br-team-table tr.br-self{background:#eef0d9}#result .br-team-name{display:flex;align-items:center;gap:8px;min-width:0}#result .br-team-avatar{display:flex;width:33px;justify-content:center;flex-shrink:0}#result .br-team-avatar .roster-avatar{width:32px;height:39px}#result .br-team-identity{min-width:0}#result .br-team-identity strong{font-size:10px;font-weight:800;display:inline;overflow-wrap:anywhere}#result .br-team-identity>small{font-size:7px;display:block;line-height:1.6;color:var(--br-muted);margin-top:2px}#result .br-team-tag{font-size:6px;display:inline-flex;border:1px solid #c4c9ab;border-radius:3px;padding:1px 3px;margin-left:4px;vertical-align:middle;color:#7b8363;white-space:nowrap;font-weight:500}#result .br-team-tag.br-you{color:#fff9e7;background:var(--br-ink);border-color:var(--br-ink)}#result .br-team-accolade{color:#6b7f44;font-size:7px;white-space:nowrap}
#result .br-growth-section{margin-bottom:14px}#result .br-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--br-line);border-radius:9px;background:#f7f3df;overflow:hidden}#result .br-growth-grid>article{padding:12px 14px;min-width:0;border-right:1px solid var(--br-line)}#result .br-growth-grid>article:last-child{border:0}#result .br-growth-label{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;margin-bottom:7px}#result .br-growth-label>i{font-size:13px;font-style:normal;color:#b48845}#result .br-growth-grid #talentReward,#result .br-growth-grid #weaponReward,#result .br-growth-grid #abilityReward{display:block;margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0;font-size:9px;line-height:1.85;text-align:left;color:#777760;min-width:0;overflow-wrap:anywhere}#result .br-growth-grid #weaponReward{display:flex;align-items:center;gap:9px}#result .br-growth-grid #weaponReward img{width:25px;height:37px}#result .br-growth-grid #abilityReward>span{display:none}#result .br-growth-grid #weaponReward b,#result .br-growth-grid #abilityReward b,#result .br-growth-grid #talentReward b,#result .br-growth-grid #talentReward strong{font-size:10px;color:var(--br-ink);line-height:1.6}#result .br-growth-grid #weaponReward small,#result .br-growth-grid #abilityReward small{font-size:8px;line-height:1.7;color:var(--br-muted)}#result .br-history-status{font-size:8px;color:var(--br-muted);line-height:1.8;margin:11px 0 17px;overflow-wrap:anywhere}#result .br-history-status:empty{display:none}
#result .br-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 23px;background:var(--br-paper);border-top:1px solid var(--br-line);position:relative;z-index:3;flex-shrink:0;box-shadow:0 -7px 17px #53482405}#result .br-footer-tools{display:flex;align-items:center;gap:7px}#result .br-tool-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 10px;min-height:39px;border:1px solid #d3d1b9;border-radius:6px;background:#f4f1de;font-size:9px;font-weight:700;color:#677153;box-shadow:none;white-space:nowrap}#result .br-tool-btn>span{font-size:13px;font-weight:700;color:#8a9a65}#result .br-main-actions{display:flex;align-items:center;gap:15px}#result .br-home-btn{font-size:10px;margin:0;padding:10px 5px;min-height:42px;color:var(--br-muted);white-space:nowrap;text-decoration:none}#result .br-again-btn{min-height:46px;font-size:14px;padding:11px 19px;gap:19px;box-shadow:2px 3px 0 var(--br-ink);border-radius:7px;border:1.5px solid var(--br-ink);width:auto;margin:0;letter-spacing:0;white-space:nowrap;background:var(--br-accent);color:#28372d}#result .br-again-btn>span{font-size:18px;line-height:1}#result button:focus-visible,#result [tabindex]:focus-visible{outline:3px solid var(--br-accent);outline-offset:3px}#result .br-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#result .br-animate .br-reveal{animation:br-arrive .55s cubic-bezier(.18,.7,.25,1) both}#result .br-animate .br-detail{animation-delay:.035s}#result .br-animate .br-score-card{animation-delay:.07s}#result .br-animate .br-spotlight{animation-delay:.13s}#result .br-animate .br-contribution-section{animation-delay:.19s}#result .br-animate .br-records{animation-delay:.23s}#result .br-animate .br-team-section{animation-delay:.25s}#result .br-animate .br-growth-section{animation-delay:.29s}#result .br-animate .br-medal-art{animation:br-medal-land .8s .15s cubic-bezier(.2,.7,.25,1.1) both}#result .br-animate .br-outcome{animation:br-stamp .48s .23s cubic-bezier(.2,.7,.3,1.2) both}#result .br-animate .br-metric-track>i{animation:br-bar .85s .3s cubic-bezier(.2,.7,.25,1) both}
@keyframes br-arrive{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes br-medal-land{from{opacity:0;transform:translateY(-12px) rotate(-17deg) scale(.88)}to{opacity:1;transform:translateY(0) rotate(-7deg) scale(1)}}@keyframes br-stamp{from{opacity:0;transform:rotate(-18deg) scale(1.2)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes br-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
#result.br-defeat .br-outcome{color:#bd794d}#result.br-defeat .br-score-value{color:#e7cf9b}#result.br-defeat .br-medal-art{--br-medal-fill:#dbcda8;--br-medal-center:#fcf2da;--br-medal-ribbon:#b1b99c}
/* The event changes the materials and light, never the report's data hierarchy. */
#result.br-neon{--br-paper:#10182a;--br-ink:#dfe9f0;--br-muted:#8d9bb4;--br-line:#30405a;--br-accent:#59e4df;--br-accent-soft:#203b49;--br-green:#b0ecce;--br-medal-ribbon:#e35aa7;--br-medal-fill:#76e4df;--br-medal-center:#1b2c42;background:#050b1ce6}#result.br-neon .battle-report{border-color:#4b7a91;box-shadow:0 0 0 1px #4ee1d61a,0 30px 90px #000a}#result.br-neon .br-masthead{background:#111b30}#result.br-neon .br-brand>i{color:#ed70b6}#result.br-neon .br-score-card{background:#172d3c;border:1px solid #3c757b;color:#d6f6f0}#result.br-neon .br-score-value{color:#72f3e7;text-shadow:0 0 25px #48e5dc28}#result.br-neon .br-score-no{color:#76e5dc}#result.br-neon .br-spotlight{background:linear-gradient(115deg,#25304a,#172136 65%);border-color:#715077}#result.br-neon .br-award-copy>p{color:#aab6c9}#result.br-neon .br-award-copy h3{color:#f69acb}#result.br-neon .br-award-seal{color:#b093b7;border-color:#654a71}#result.br-neon .br-medal{filter:drop-shadow(0 0 10px #53deda20)}#result.br-neon .br-medal-star{color:#733b70}#result.br-neon .br-outcome{color:#64d8d0}#result.br-neon .br-contributions,#result.br-neon .br-team-table{background:#152238}#result.br-neon .br-metric-top{color:#9aacbd}#result.br-neon .br-metric-track{background:#2a3a51}#result.br-neon .br-team-table th{background:#1c2a40}#result.br-neon .br-team-table tr.br-self{background:#1c3947}#result.br-neon .br-team-tag{border-color:#456276;color:#a8c4cc}#result.br-neon .br-team-tag.br-you{background:#69d9d3;color:#10282b;border-color:#69d9d3}#result.br-neon .br-team-accolade{color:#b1ddce}#result.br-neon .br-records{background:#173b3e;border-color:#3c7373}#result.br-neon .br-records-icon{color:#71d9c8}#result.br-neon .br-record-tag{background:#173f45;color:#a7eee0;border-color:#417675}#result.br-neon .br-records-stamp{color:#5a9b99;border-color:#416b70}#result.br-neon .br-growth-grid{background:#19253a}#result.br-neon .br-growth-label>i{color:#d49bd1}#result.br-neon .br-growth-grid #talentReward,#result.br-neon .br-growth-grid #weaponReward,#result.br-neon .br-growth-grid #abilityReward{color:#a1aec2}#result.br-neon .br-tool-btn{background:#1b2b40;border-color:#3b4e67;color:#b3c4d5}#result.br-neon .br-tool-btn>span{color:#79c5c9}#result.br-neon .br-again-btn{background:#6be0d9;color:#112c33;border-color:#8af2e9;box-shadow:2px 3px 0 #27515c}#result.br-neon.br-defeat .br-outcome{color:#e59abd}
@media(min-width:1400px){#result .br-scroll{padding-top:26px}#result .br-feature-grid{gap:18px}#result .br-score-card{min-height:249px}#result .br-spotlight-body{min-height:192px}#result .br-medal-art{width:165px;height:181px}}
@media(max-width:780px){#result{padding:11px}#result .battle-report{max-height:calc(100dvh - 22px);border-radius:13px}#result .br-masthead{padding:12px 20px}#result .br-scroll{padding:19px 20px 0}#result .br-brand>small{display:none}#result .br-context{font-size:8px}#result .br-heading h2{font-size:27px}#result .br-outcome{font-size:12px;padding:8px 9px;letter-spacing:1px;margin-right:5px}#result .br-feature-grid{grid-template-columns:.93fr 1.07fr;gap:10px}#result .br-score-card{padding:16px;min-height:221px}#result .br-score-value{font-size:57px;letter-spacing:-3px;padding-top:16px}#result .br-score-value.br-number-long{font-size:44px}#result .br-score-top{font-size:9px}#result .br-score-no{font-size:6px}#result .br-run-facts dd{font-size:16px}#result .br-score-spark--one{font-size:38px;right:9px;top:65px}#result .br-spotlight{padding:13px 12px 7px}#result .br-section-label small{display:none}#result .br-medal-art{width:116px;height:146px;margin-left:-8px}#result .br-spotlight-body{gap:4px;min-height:173px}#result .br-portrait{top:9%;height:63%}#result .br-award-copy h3{font-size:22px}#result .br-award-copy>p{font-size:9px;margin-bottom:9px}#result .br-player-identity{font-size:8px}#result .br-award-seal{font-size:6px}#result .br-metric{padding:12px}#result .br-metric-value{font-size:26px}#result .br-metric-top{gap:4px;font-size:8px}#result .br-metric-share{font-size:6px}#result .br-footer{padding:11px 16px;gap:10px}#result .br-tool-btn{font-size:8px;padding:8px;gap:4px}#result .br-main-actions{gap:10px}#result .br-again-btn{font-size:12px;padding:10px 13px;min-height:44px}#result .br-home-btn{font-size:9px}}
@media(max-width:580px){#result{padding:8px}#result .battle-report{max-height:calc(100dvh - 16px);border-radius:12px}#result .br-masthead{padding:10px 14px;min-height:44px;gap:6px}#result .br-brand{font-size:11px;letter-spacing:.5px;gap:5px}#result .br-brand>i{font-size:19px}#result .br-context{font-size:7px;max-width:58%}#result .br-scroll{padding:17px 14px 0}#result .br-heading{gap:12px;align-items:center}#result .br-eyebrow{font-size:7px;letter-spacing:1px}#result .br-heading h2{font-size:23px;letter-spacing:-.7px;margin-top:6px}#result .br-outcome{font-size:10px;padding:7px 6px;letter-spacing:1px;outline-offset:2px}#result .br-detail{font-size:9px;margin:12px 0 15px;line-height:1.8}#result .br-feature-grid{grid-template-columns:1fr;gap:11px;margin-bottom:20px}#result .br-score-card{min-height:207px;padding:16px 18px 14px}#result .br-score-value{font-size:67px;padding-top:6px;line-height:1.15}#result .br-score-value.br-number-long{font-size:51px}#result .br-score-top{font-size:9px}#result .br-score-no{font-size:7px}#result .br-score-spark--one{font-size:54px;right:27px;top:52px}#result .br-score-spark--two{right:89px;top:42px}#result .br-run-facts{padding-top:11px;margin-top:auto;gap:10px}#result .br-run-facts dd{font-size:18px}#result .br-run-facts dt{font-size:8px}#result .br-best-score{font-size:7px;margin:4px 0 8px}#result .br-spotlight{padding:13px 16px 5px}#result .br-section-label{font-size:8px}#result .br-section-label small{display:block;font-size:5px;letter-spacing:1px}#result .br-spotlight-body{min-height:160px;gap:10px}#result .br-medal-art{width:131px;height:157px;margin-left:-7px}#result .br-portrait{top:7%;height:65%}#result .br-award-copy{padding-bottom:13px}#result .br-award-copy h3{font-size:26px;margin:5px 0 8px}#result .br-award-copy>p{font-size:9px;line-height:1.8;margin-bottom:10px}#result .br-player-identity{font-size:8px}#result .br-award-seal{font-size:6px;gap:4px}#result .br-section-heading h3{font-size:12px}#result .br-section-heading>span{font-size:7px;max-width:50%}#result .br-contributions{grid-template-columns:repeat(2,minmax(0,1fr))}#result .br-metric{padding:12px 14px}#result .br-metric:nth-child(2){border-right:0}#result .br-metric:nth-child(-n+2){border-bottom:1px solid var(--br-line)}#result .br-metric-value{font-size:31px;margin:5px 0}#result .br-metric-top{font-size:9px;gap:6px}#result .br-metric-share{font-size:7px}#result .br-metric-note{font-size:7px}#result .br-records{padding:12px;gap:9px}#result .br-records-icon{font-size:25px}#result .br-records h3{font-size:10px}#result .br-record-tag{font-size:7px;padding:3px 5px}#result .br-record-tag b{font-size:9px;margin-left:4px}#result .br-records-stamp{display:none}#result .br-team-table{min-width:440px}#result .br-team-table th,#result .br-team-table td{padding-left:11px;padding-right:11px}#result .br-team-table th{font-size:7px}#result .br-team-table th:first-child,#result .br-team-table td:first-child{width:42%}#result .br-growth-grid{grid-template-columns:1fr}#result .br-growth-grid>article{border-right:0;border-bottom:1px solid var(--br-line);padding:11px 12px;display:grid;grid-template-columns:75px minmax(0,1fr);gap:9px;align-items:start}#result .br-growth-label{font-size:8px;padding-top:2px;margin:0}#result .br-growth-grid #talentReward,#result .br-growth-grid #weaponReward,#result .br-growth-grid #abilityReward{font-size:8px}#result .br-growth-grid #weaponReward img{display:none}#result .br-growth-grid #weaponReward b,#result .br-growth-grid #abilityReward b{font-size:9px}#result .br-growth-grid #weaponReward small,#result .br-growth-grid #abilityReward small{font-size:7px}#result .br-history-status{font-size:7px;margin-bottom:13px}#result .br-footer{padding:9px 12px 11px;display:block}#result .br-footer-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px}#result .br-tool-btn{font-size:8px;min-height:34px;padding:7px 5px}#result .br-tool-btn>span{font-size:12px}#result .br-main-actions{display:grid;grid-template-columns:1fr 1.8fr;gap:11px}#result .br-home-btn{font-size:9px;min-height:42px}#result .br-again-btn{min-height:44px;font-size:13px;padding:9px 12px;display:flex;justify-content:space-between}}
@media(max-width:350px){#result{padding:5px}#result .battle-report{max-height:calc(100dvh - 10px)}#result .br-scroll{padding-left:11px;padding-right:11px}#result .br-heading h2{font-size:20px}#result .br-outcome{font-size:8px;padding:6px;letter-spacing:0}#result .br-spotlight{padding-left:12px;padding-right:12px}#result .br-medal-art{width:113px;height:149px;margin-left:-8px}#result .br-portrait{top:9%;height:63%}#result .br-award-copy h3{font-size:23px}#result .br-award-copy>p{font-size:8px}#result .br-section-label small{display:none}#result .br-score-value{font-size:61px}#result .br-score-value.br-number-long{font-size:44px}#result .br-metric{padding:10px}#result .br-metric-value{font-size:28px}#result .br-footer{padding:8px 9px 10px}#result .br-tool-btn{font-size:7px;gap:4px}#result .br-history-status{font-size:7px}}
@media(max-height:540px) and (orientation:landscape){#result{padding:7px}#result .battle-report{max-height:calc(100dvh - 14px)}#result .br-masthead{min-height:35px;padding-top:7px;padding-bottom:7px}#result .br-brand{font-size:10px}#result .br-footer{padding-top:8px;padding-bottom:8px;display:flex}#result .br-footer-tools{display:flex;margin:0}#result .br-tool-btn{min-height:34px;font-size:8px;padding:7px}#result .br-main-actions{display:flex}#result .br-again-btn{min-height:37px;font-size:11px}#result .br-home-btn{min-height:35px}#result .br-scroll{padding-top:14px}#result .br-heading h2{font-size:24px}#result .br-feature-grid{grid-template-columns:.93fr 1.07fr}#result .br-score-card{min-height:214px}#result .br-contributions{grid-template-columns:repeat(4,minmax(0,1fr))}#result .br-metric:nth-child(-n+2){border-bottom:0}#result .br-metric:nth-child(2){border-right:1px solid var(--br-line)}#result .br-growth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#result .br-growth-grid>article{display:block;border-bottom:0;border-right:1px solid var(--br-line)}#result .br-growth-label{margin-bottom:7px}}
@media(prefers-reduced-motion:reduce){#result .br-animate .br-reveal,#result .br-animate .br-medal-art,#result .br-animate .br-outcome,#result .br-animate .br-metric-track>i{animation:none!important}#result *{scroll-behavior:auto!important}}

#result .br-team-table tbody th{font-weight:400;background:inherit;text-align:left;font-size:10px}
