.tuc-round[data-v-89568fdb]{border:1px solid color-mix(in srgb, var(--br-color-outline-variant) 45%, transparent);background-color:var(--br-color-surface-card);box-shadow:0 1px 2px color-mix(in srgb, var(--br-color-shadow) 4%, transparent), 0 1px 3px color-mix(in srgb, var(--br-color-primary) 6%, transparent);border-radius:12px;overflow:hidden}.tuc-round__header-bar[data-v-89568fdb]{cursor:pointer;outline:none;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.tuc-round__header-bar[data-v-89568fdb]:hover{background-color:color-mix(in srgb, var(--br-color-surface-low) 40%, var(--br-color-surface-card))}.tuc-round__header-bar[data-v-89568fdb]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--br-color-primary) 45%, transparent)}.tuc-round__header-bar .tuc-round__header[data-v-89568fdb]{flex:1;min-width:0}.tuc-round__body[data-v-89568fdb]{flex-direction:column;gap:16px;padding:16px 16px 20px;display:flex}.tuc-round__header[data-v-89568fdb]{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}@media (width>=768px){.tuc-round__header[data-v-89568fdb]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.tuc-round__badge[data-v-89568fdb]{letter-spacing:.06em;text-transform:uppercase;color:var(--br-color-on-secondary-container);background-color:color-mix(in srgb, var(--br-color-secondary-container) 95%, var(--br-color-surface-card));border-radius:6px;margin-bottom:6px;padding:4px 8px;font-family:Nunito Sans,Arial,sans-serif;font-size:11px;font-weight:700;display:inline-block}.tuc-round__vs[data-v-89568fdb]{color:var(--br-color-text);font-family:Literata,Times New Roman,serif;font-size:22px;font-weight:700;line-height:28px}.tuc-round__opponent-army[data-v-89568fdb]{color:color-mix(in srgb, var(--br-color-text) 72%, transparent);font-family:Nunito Sans,Arial,sans-serif;font-size:14px;line-height:20px}.tuc-round__updated[data-v-89568fdb]{letter-spacing:.04em;color:color-mix(in srgb, var(--br-color-text) 58%, transparent);align-items:center;gap:6px;margin:0 auto 0 0;font-family:Nunito Sans,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.tuc-round__score-box[data-v-89568fdb]{text-align:center;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;min-width:120px;padding:10px 16px;display:flex}.tuc-round__score-box--win[data-v-89568fdb]{background-color:color-mix(in srgb, var(--br-color-primary) 12%, var(--br-color-surface-card))}.tuc-round__score-box--loss[data-v-89568fdb]{background-color:color-mix(in srgb, var(--br-color-error) 10%, var(--br-color-surface-card))}.tuc-round__score-box--draw[data-v-89568fdb]{background-color:color-mix(in srgb, var(--br-color-outline-variant) 55%, var(--br-color-surface-card))}.tuc-round__score-label[data-v-89568fdb]{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.tuc-round__score-box--win .tuc-round__score-label[data-v-89568fdb],.tuc-round__score-box--win .tuc-round__score-main[data-v-89568fdb]{color:var(--br-color-primary)}.tuc-round__score-box--loss .tuc-round__score-label[data-v-89568fdb],.tuc-round__score-box--loss .tuc-round__score-main[data-v-89568fdb]{color:var(--br-color-on-error-container)}.tuc-round__score-box--draw .tuc-round__score-label[data-v-89568fdb],.tuc-round__score-box--draw .tuc-round__score-main[data-v-89568fdb]{color:color-mix(in srgb, var(--br-color-text) 75%, transparent)}.tuc-round__score-main[data-v-89568fdb]{font-family:Literata,Times New Roman,serif;font-size:22px;font-weight:700;line-height:28px}.tuc-round__score-sub[data-v-89568fdb]{border-top:1px solid color-mix(in srgb, var(--br-color-primary) 22%, transparent);color:color-mix(in srgb, var(--br-color-text) 62%, transparent);margin-top:4px;padding-top:6px;font-size:12px;font-weight:600}.tuc-round__score-box--draw .tuc-round__score-sub[data-v-89568fdb]{border-top-color:color-mix(in srgb, var(--br-color-outline-variant) 80%, transparent)}.tuc-round__rosters-expansion[data-v-89568fdb]{border:1px solid var(--br-color-outline-variant);border-radius:10px;overflow:hidden}.tuc-round__rosters-expansion[data-v-89568fdb] .q-item{background-color:color-mix(in srgb, var(--br-color-surface-low) 55%, var(--br-color-surface-card))}.tuc-round__rosters-expansion[data-v-89568fdb] .q-item:hover{background-color:color-mix(in srgb, var(--br-color-outline-variant) 22%, var(--br-color-surface-card))}.tuc-round__rosters-body[data-v-89568fdb]{background:color-mix(in srgb, var(--br-color-surface-low) 40%, var(--br-color-surface-card));border-top:1px solid var(--br-color-outline-variant);grid-template-columns:1fr;gap:20px;padding:16px;display:grid}@media (width>=768px){.tuc-round__rosters-body[data-v-89568fdb]{grid-template-columns:1fr 1fr}}.tuc-round__roster-title[data-v-89568fdb]{border-bottom:1px solid var(--br-color-outline-variant);margin:0 0 8px;padding-bottom:6px;font-family:Nunito Sans,Arial,sans-serif;font-size:15px;font-weight:700}.tuc-round__roster-title--player[data-v-89568fdb]{color:var(--br-color-primary)}.tuc-round__roster-title--opponent[data-v-89568fdb]{color:var(--br-color-tertiary-container)}.tuc-round__roster-text[data-v-89568fdb]{color:color-mix(in srgb, var(--br-color-text) 72%, transparent);white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.tuc-round__narrative[data-v-89568fdb]{flex-direction:column;gap:12px;display:flex}.tuc-round__narrative-p[data-v-89568fdb]{color:color-mix(in srgb, var(--br-color-text) 78%, transparent);margin:0;font-size:15px;line-height:1.6}.tuc-round__turns[data-v-89568fdb]{border-top:1px dashed color-mix(in srgb, var(--br-color-outline-variant) 55%, transparent);padding-top:4px}.tuc-round__turns-title[data-v-89568fdb]{color:var(--br-color-primary);font-family:Literata,Times New Roman,serif;font-size:18px;font-weight:700;margin-bottom:12px!important}.tuc-round__turn-list[data-v-89568fdb]{flex-direction:column;gap:16px;display:flex}.tuc-round__turn-block[data-v-89568fdb]{border:1px solid color-mix(in srgb, var(--br-color-outline-variant) 40%, transparent);background:color-mix(in srgb, var(--br-color-surface-low) 35%, var(--br-color-surface-card));border-radius:10px;padding:14px 16px}.tuc-round__turn-heading[data-v-89568fdb]{color:var(--br-color-primary);font-family:Nunito Sans,Arial,sans-serif;font-size:15px;font-weight:700}.tuc-round__turn-subtitle[data-v-89568fdb]{color:color-mix(in srgb, var(--br-color-text) 62%, transparent);margin-top:4px;font-size:13px;font-style:italic}.tuc-round__turn-desc[data-v-89568fdb]{color:color-mix(in srgb, var(--br-color-text) 72%, transparent);white-space:pre-line;margin-top:8px;font-size:14px;line-height:1.55}.tuc-round__gallery[data-v-89568fdb] .report-detail-turn-images,.tuc-round__turn-images[data-v-89568fdb]{margin-top:4px}.tuc-round__opponent-link[data-v-89568fdb]{color:inherit;text-decoration:none}.tuc-round__opponent-link[data-v-89568fdb]:hover{color:var(--br-color-primary);text-decoration:underline}.tuc-round__roster-image[data-v-89568fdb]{border:1px solid color-mix(in srgb, var(--br-color-outline-variant) 28%, transparent);border-radius:8px;max-width:100%;max-height:560px;display:block}.tuc-round__roster-file[data-v-89568fdb],.tuc-round__report-title[data-v-89568fdb]{color:var(--br-color-primary);align-items:center;gap:6px;font-family:Nunito Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.tuc-round__roster-file[data-v-89568fdb]{font-size:14px}.tuc-round__report-title[data-v-89568fdb]{align-self:flex-start;font-family:Literata,Times New Roman,serif;font-size:20px;font-weight:600}.tuc-round__report-title[data-v-89568fdb]:hover{text-decoration:underline}.tuc-round__owner-actions[data-v-89568fdb]{margin-top:10px;display:flex}.tuc-round__owner-actions .q-btn[data-v-89568fdb]{padding:2px 12px}.tuc-round__actions[data-v-89568fdb]{border-top:1px solid color-mix(in srgb, var(--br-color-outline-variant) 45%, transparent);background-color:color-mix(in srgb, var(--br-color-surface-low) 35%, var(--br-color-surface-card));cursor:pointer;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;padding:6px 12px 6px 18px;display:flex}.tuc-round__toggle-btn[data-v-89568fdb]{padding:4px 14px}.tuc-round__language-badge[data-v-89568fdb]{align-self:center}.tuc-round__translation-note[data-v-89568fdb]{cursor:default}.tuc-round__like[data-v-89568fdb]{justify-content:flex-end;display:flex}.tuc-round__no-report[data-v-89568fdb]{color:var(--br-color-text-muted);font-family:Nunito Sans,Arial,sans-serif;font-size:14px}.player-page[data-v-d40a5ecf]{color:var(--br-color-text)}.player-page__inner[data-v-d40a5ecf]{width:min(100%,1280px);margin-left:auto;margin-right:auto}.player-page__back[data-v-d40a5ecf]{margin-bottom:20px}.player-page__back-link[data-v-d40a5ecf]{color:var(--br-color-primary);align-items:center;gap:6px;font-family:Nunito Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.player-page__back-link[data-v-d40a5ecf]:hover{text-decoration:underline}.player-page__layout[data-v-d40a5ecf]{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=900px){.player-page__layout[data-v-d40a5ecf]{grid-template-columns:220px minmax(0,1fr);gap:28px}}.player-page__nav[data-v-d40a5ecf]{border:1px solid color-mix(in srgb, var(--br-color-outline-variant) 40%, transparent);background:color-mix(in srgb, var(--br-color-surface-container) 88%, var(--br-color-surface-card));box-shadow:0 1px 2px color-mix(in srgb, var(--br-color-shadow) 5%, transparent);border-radius:12px;padding:14px 16px;position:sticky;top:72px}.player-page__nav-title[data-v-d40a5ecf]{border-bottom:1px solid var(--br-color-outline-variant);color:var(--br-color-text);margin:0 0 12px;padding-bottom:8px;font-family:Literata,Times New Roman,serif;font-size:18px;font-weight:700}.player-page__nav-list[data-v-d40a5ecf]{flex-direction:column;gap:4px;display:flex}.player-page__nav-row[data-v-d40a5ecf]{color:var(--br-color-text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .15s;display:flex}.player-page__nav-row[data-v-d40a5ecf]:hover{background-color:color-mix(in srgb, var(--br-color-outline-variant) 28%, transparent)}.player-page__nav-label[data-v-d40a5ecf]{font-weight:500}.player-page__nav-score[data-v-d40a5ecf]{letter-spacing:.02em;flex-shrink:0;font-size:12px;font-weight:700}.player-page__main[data-v-d40a5ecf]{flex-direction:column;gap:24px;min-width:0;display:flex}.player-page__participant-card[data-v-d40a5ecf]{border:1px solid color-mix(in srgb, var(--br-color-outline-variant) 40%, transparent);background-color:color-mix(in srgb, var(--br-color-surface-container) 55%, var(--br-color-surface-card));border-radius:12px;padding:20px;container-type:inline-size}.player-page__participant-row[data-v-d40a5ecf]{flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;display:flex}@container (width>=640px){.player-page__participant-row[data-v-d40a5ecf]{flex-direction:row;align-items:center}}.player-page__participant-identity[data-v-d40a5ecf]{align-items:center;gap:14px;display:flex}.player-page__participant-name[data-v-d40a5ecf]{font-family:Literata,Times New Roman,serif;font-size:22px;font-weight:700;line-height:28px}.player-page__participant-army[data-v-d40a5ecf]{color:color-mix(in srgb, var(--br-color-text) 72%, transparent);margin-top:4px;font-size:14px}.player-page__participant-stats[data-v-d40a5ecf]{border:1px solid color-mix(in srgb, var(--br-color-outline-variant) 45%, transparent);background-color:var(--br-color-surface-card);text-align:center;border-radius:10px;justify-content:space-around;align-items:center;gap:16px;padding:14px 20px;display:flex}.player-page__stat-cell[data-v-d40a5ecf]{min-width:88px}.player-page__stat-label[data-v-d40a5ecf]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--br-color-text) 58%, transparent);margin:0 0 4px;font-size:11px;font-weight:700}.player-page__stat-value[data-v-d40a5ecf]{justify-content:center;align-items:center;margin:0;font-family:Literata,Times New Roman,serif;font-size:22px;font-weight:700;line-height:28px;display:flex}.player-page__stat-value--place[data-v-d40a5ecf]{color:var(--br-color-tertiary-container)}.player-page__stat-divider[data-v-d40a5ecf]{background:var(--br-color-outline-variant);width:1px;height:40px}.player-page__chronicle-heading[data-v-d40a5ecf]{border-bottom:1px solid var(--br-color-outline-variant);margin:0 0 16px;padding-bottom:8px;font-family:Literata,Times New Roman,serif;font-size:24px;font-weight:700;line-height:32px}.player-page__round-stack[data-v-d40a5ecf]{flex-direction:column;gap:24px;display:flex}.player-page__round-stack[data-v-d40a5ecf] .tuc-round{scroll-margin-top:96px}.player-page__participant-name-link[data-v-d40a5ecf]{color:var(--br-color-primary);font-weight:600;text-decoration:none}.player-page__participant-name-link[data-v-d40a5ecf]:hover{text-decoration:underline}@media (width<=899px){.player-page__nav[data-v-d40a5ecf]{position:relative;top:auto}.player-page__nav-list[data-v-d40a5ecf]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}}@media (width<=599px){.player-page__participant-stats[data-v-d40a5ecf]{gap:6px;padding:12px 8px}.player-page__stat-cell[data-v-d40a5ecf]{flex:auto;min-width:0}.player-page__stat-value[data-v-d40a5ecf]{white-space:nowrap;font-size:20px}.player-page__record-sep[data-v-d40a5ecf]{margin:0 2px}}.player-page__initials[data-v-d40a5ecf]{color:var(--br-color-on-primary);background-color:var(--br-color-primary);font-family:Literata,Times New Roman,serif;font-weight:700}.player-page__profile-link[data-v-d40a5ecf]{margin-top:4px;font-size:13px;display:inline-block}.player-page__record-win[data-v-d40a5ecf],.player-page__nav-score--win[data-v-d40a5ecf]{color:var(--br-color-primary)}.player-page__record-loss[data-v-d40a5ecf],.player-page__nav-score--lose[data-v-d40a5ecf]{color:var(--br-color-error)}.player-page__record-sep[data-v-d40a5ecf]{color:var(--br-color-text-muted);margin:0 4px;font-weight:400}.player-page__nav-score--draw[data-v-d40a5ecf],.player-page__nav-score--none[data-v-d40a5ecf]{color:var(--br-color-text-muted)}
