.at-frame[data-result-presentation=document]:has(.mlp-paper)>.at-body{padding-bottom:0}.mlp-paper .mlp-compare-tray{bottom:calc(16px + var(--rj-bottom-obstruction, 0px));margin:var(--rj-ref-space-6) auto 0;max-width:100%;font-family:var(--font-sans);font-size:var(--rpt-type-body-sm);line-height:1.5}.mlp-compare-tray[data-suspended=true]{visibility:hidden;pointer-events:none}.mlp-compare-tray .btn{min-height:44px;padding:var(--rj-ref-space-2) var(--rj-ref-space-3);font-size:var(--rpt-type-body-sm);line-height:1.4;white-space:normal}.mlp-compare-tray .mlp-compare-tray-hidden{display:inline;-webkit-margin-start:var(--rj-ref-space-2);margin-inline-start:var(--rj-ref-space-2);color:var(--muted);font-size:var(--rpt-type-micro);font-weight:400}.mlp-compare-tray-hidden a{color:inherit;text-underline-offset:2px}@media (max-width:560px){.mlp-paper .mlp-compare-tray{width:100%;gap:var(--rj-ref-space-2);padding:var(--rj-ref-space-2)}.mlp-compare-tray .mt-batch-tray-count{text-align:center}}@media print{.mlp-compare-tray{display:none}}.mlp-compare-tray-actions{display:contents}.mlp-paper--sample-report .mlp-compare-tray{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px 28px;gap:16px 28px;width:100%;margin:28px 0 0;padding:16px 0;border:0;border-block:1px solid var(--rpt-bunko-rule-mid);border-radius:0;background:var(--rpt-bunko-paper,var(--paper));box-shadow:none}.mlp-paper--sample-report .mlp-compare-tray .mt-batch-tray-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;text-align:left}.mlp-compare-selected{color:var(--rpt-bunko-ink);font-size:var(--rj-ref-type-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mlp-compare-cap,.mlp-paper--sample-report .mt-batch-tray-dupe{color:var(--rpt-bunko-ink-soft);font-size:var(--rj-ref-type-body-sm)}.mlp-paper--sample-report .mlp-compare-tray-hidden{flex-basis:100%;margin:4px 0 0}.mlp-paper--sample-report .mlp-compare-tray-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.mlp-paper--sample-report .mlp-compare-tray .btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:44px;margin:0;border-radius:var(--rj-ref-radius-hairline);font-size:var(--rj-ref-type-body-sm);font-weight:500;line-height:1.5;box-shadow:none;transform:none}.mlp-paper--sample-report .mlp-compare-tray .btn-primary{padding:8px 18px;border:1px solid var(--rpt-bunko-vermilion-dark);color:var(--rpt-bunko-vermilion-dark);background:transparent}.mlp-paper--sample-report .mlp-compare-tray .btn-primary:hover{background:var(--rpt-bunko-rule-soft)}.mlp-paper--sample-report .mlp-compare-tray .btn-soft{padding:8px 0;border:0;color:var(--rpt-bunko-ink-soft);background:transparent;text-decoration:underline;text-underline-offset:4px}.mlp-paper--sample-report .mlp-compare-tray .btn-soft:hover{color:var(--rpt-bunko-ink)}@container matching-ladder-copy (max-width: 650px){.mlp-paper--sample-report .mlp-compare-tray{grid-template-columns:minmax(0,1fr);gap:12px}}@media print{.mlp-paper--sample-report .mlp-compare-tray{display:none}}.mlp-paper--sample-report .mlp-overview-actions .btn-primary{min-height:44px;padding:10px 18px;gap:12px;border:1px solid var(--rpt-bunko-vermilion-dark);border-radius:var(--rj-ref-radius-hairline);color:var(--rpt-bunko-vermilion-dark);background:transparent;box-shadow:none;transform:none;font-size:var(--rj-ref-type-body-sm);font-weight:500;line-height:1.5}.mlp-paper--sample-report .mlp-overview-actions .btn-primary:hover{background:var(--rpt-bunko-rule-soft)}.mlp-paper--sample-report .mlp-overview-actions>a{min-height:44px;display:inline-flex;align-items:center;font-size:var(--rj-ref-type-body-sm);font-weight:500;line-height:1.5}.mt-detail-modal.mt-detail-modal--academic{width:var(--rj-modal-w-lg);max-width:100%;border:1px solid var(--line);border-radius:var(--rj-ref-radius-xs);background:var(--paper,#fbfaf6);color:var(--ink);box-shadow:var(--rj-ref-shadow-md);animation:none}.mt-detail-modal.mt-detail-modal--academic .mt-card{margin:0;border:0;border-radius:var(--rj-ref-radius-xs);background:var(--paper,#fbfaf6);color:var(--ink);font-size:var(--rj-ref-type-body);line-height:1.65;box-shadow:none}.mt-detail-modal.mt-detail-modal--academic .mt-card-in{padding:clamp(16px,3vw,28px)}.mt-detail-modal.mt-detail-modal--academic .mt-card-affil-icon,.mt-detail-modal.mt-detail-modal--academic .mt-card-sakura-bg,.mt-detail-modal.mt-detail-modal--academic .mt-sec-icon,.mt-detail-modal.mt-detail-modal--academic svg[aria-hidden=true]{display:none}.mt-detail-modal.mt-detail-modal--academic .mt-card-head{gap:20px;padding-right:52px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--line)}.mt-detail-modal.mt-detail-modal--academic .mt-card-name{color:var(--ink);font-size:var(--rj-ref-type-heading-xl);line-height:1.25;overflow-wrap:anywhere}.mt-detail-modal.mt-detail-modal--academic .mt-card-affil,.mt-detail-modal.mt-detail-modal--academic .mt-card-affil-lines .affil-en,.mt-detail-modal.mt-detail-modal--academic .mt-card-role,.mt-detail-modal.mt-detail-modal--academic .mt-card-romaji{color:var(--muted);opacity:1}.mt-detail-modal.mt-detail-modal--academic .mt-card-affil,.mt-detail-modal.mt-detail-modal--academic .mt-card-affil-lines,.mt-detail-modal.mt-detail-modal--academic .mt-card-affil-lines>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.mt-detail-modal.mt-detail-modal--academic .mt-card-kw{margin-top:14px}.mt-detail-modal.mt-detail-modal--academic .mt-card-kw-label{color:var(--muted-soft)}.mt-detail-modal.mt-detail-modal--academic .mt-detail-kwrow{display:flex;flex-wrap:wrap;gap:4px 10px}.mt-detail-modal.mt-detail-modal--academic .mt-lcard-kwchip{display:inline;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font-size:var(--rj-ref-type-body-sm);line-height:1.6;overflow-wrap:anywhere}.mt-detail-modal.mt-detail-modal--academic .mt-lcard-kwchip:not(:last-child):after{content:"·";margin-left:10px;color:var(--ink-faint)}.mt-detail-modal.mt-detail-modal--academic .mt-card-scorebox{align-items:flex-end;text-align:right}.mt-detail-modal.mt-detail-modal--academic .mt-card-score-label{color:var(--muted-soft);letter-spacing:0}.mt-detail-modal.mt-detail-modal--academic .mt-card-score-n{color:var(--ink);font-size:var(--rj-ref-type-heading-xl);line-height:1.1}.mt-detail-modal.mt-detail-modal--academic .mt-card-in>div[style]>:first-child,.mt-detail-modal.mt-detail-modal--academic .mt-card-scorebox>:last-child{color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--rj-ref-radius-xs);background:transparent;box-shadow:none}.mt-detail-modal.mt-detail-modal--academic .mt-card-in>div[style]{margin:0 0 14px!important}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-bars,.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid .mt-sigband,.mt-detail-modal.mt-detail-modal--academic .mt-fit,.mt-detail-modal.mt-detail-modal--academic .mt-generated-reason,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-boundary,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-evidence,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-explanation-grid>*,.mt-detail-modal.mt-detail-modal--academic .mt-rcol,.mt-detail-modal.mt-detail-modal--academic .mt-sp-angle,.mt-detail-modal.mt-detail-modal--academic .mt-sp-empty,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini,.mt-detail-modal.mt-detail-modal--academic .mt-sp-row{border:1px solid var(--line);border-radius:var(--rj-ref-radius-xs);background:var(--paper,#fbfaf6);box-shadow:none}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-bars,.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid .mt-sigband,.mt-detail-modal.mt-detail-modal--academic .mt-fit,.mt-detail-modal.mt-detail-modal--academic .mt-generated-reason,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-boundary,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-evidence,.mt-detail-modal.mt-detail-modal--academic .mt-rcol,.mt-detail-modal.mt-detail-modal--academic .mt-sp-angle,.mt-detail-modal.mt-detail-modal--academic .mt-sp-empty,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini,.mt-detail-modal.mt-detail-modal--academic .mt-sp-row{border-left-width:1px;border-left-color:var(--line)}.mt-detail-modal.mt-detail-modal--academic .mt-fit b,.mt-detail-modal.mt-detail-modal--academic .mt-generated-reason-eyebrow,.mt-detail-modal.mt-detail-modal--academic .mt-rcol h5,.mt-detail-modal.mt-detail-modal--academic .mt-sec-title,.mt-detail-modal.mt-detail-modal--academic .mt-sp-actions-label,.mt-detail-modal.mt-detail-modal--academic .mt-sp-badge,.mt-detail-modal.mt-detail-modal--academic .mt-sp-evidence,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-caution,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-label,.mt-detail-modal.mt-detail-modal--academic .mt-sp-use{color:var(--ink-soft)}.mt-detail-modal.mt-detail-modal--academic .mt-sec{margin-top:36px}.mt-detail-modal.mt-detail-modal--academic .mt-sec-title{margin:0 0 18px;padding-bottom:12px;border-bottom-color:var(--line-strong);color:var(--ink);font-family:var(--font-serif);font-size:var(--rj-ref-type-heading-lg);font-weight:700;line-height:1.4;letter-spacing:0}.mt-detail-modal.mt-detail-modal--academic .mt-sec-badge,.mt-detail-modal.mt-detail-modal--academic .mt-sig-method-chip,.mt-detail-modal.mt-detail-modal--academic .mt-sig-tags .kw,.mt-detail-modal.mt-detail-modal--academic .mt-sp-badge,.mt-detail-modal.mt-detail-modal--academic .mt-sp-evidence,.mt-detail-modal.mt-detail-modal--academic .mt-sp-ref,.mt-detail-modal.mt-detail-modal--academic .mt-sp-use{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink-soft)}.mt-detail-modal.mt-detail-modal--academic .mt-resume-row{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--line);font-size:var(--rj-ref-type-body)}.mt-detail-modal.mt-detail-modal--academic .mt-resume-row:first-child{border-top:0;padding-top:0}.mt-detail-modal.mt-detail-modal--academic .mt-resume-row+.mt-resume-row{border-top:1px solid var(--line)}.mt-detail-modal.mt-detail-modal--academic .mt-resume-title{flex:1 1 100%;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;color:var(--ink);font-size:var(--rj-ref-type-body);font-weight:400;line-height:1.65}.mt-detail-modal.mt-detail-modal--academic .mt-resume-yr{padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-soft);font-family:var(--font-mono);font-size:var(--rj-ref-type-body-sm)}.mt-detail-modal.mt-detail-modal--academic .mt-resume-venue{flex:1 1 100%;max-width:none;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;color:var(--muted-soft);font-size:var(--rj-ref-type-body-sm)}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid,.mt-detail-modal.mt-detail-modal--academic .mt-reasons{gap:14px;align-items:start}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-bars,.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid .mt-sigband,.mt-detail-modal.mt-detail-modal--academic .mt-fit,.mt-detail-modal.mt-detail-modal--academic .mt-rcol{min-width:0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid .mt-analysis-bars,.mt-detail-modal.mt-detail-modal--academic .mt-reasons .mt-rcol{border-top:1px solid var(--line)}.mt-detail-modal.mt-detail-modal--academic .mt-card .mt-rcol.good,.mt-detail-modal.mt-detail-modal--academic .mt-card .mt-rcol.warn{border-left:0;background:transparent}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-bars,.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid .mt-sigband,.mt-detail-modal.mt-detail-modal--academic .mt-fit,.mt-detail-modal.mt-detail-modal--academic .mt-generated-reason,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-boundary,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-evidence,.mt-detail-modal.mt-detail-modal--academic .mt-rcol{font-size:var(--rj-ref-type-body);line-height:1.65}.mt-detail-modal.mt-detail-modal--academic .mt-fit .em{padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-weight:600}.mt-detail-modal.mt-detail-modal--academic .mt-card-footband{align-items:flex-start;color:var(--muted);font-size:var(--rj-ref-type-body-sm)}.mt-detail-modal.mt-detail-modal--academic .mt-card-footband-src,.mt-detail-modal.mt-detail-modal--academic .mt-src-tag{color:var(--muted)}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier{margin-top:18px;padding:16px 0 0;border-top:1px solid var(--line)}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections{border:0;border-radius:0;overflow:visible}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections details{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections summary{min-height:44px;padding:10px 0;color:var(--ink-soft);background:transparent;font-size:var(--rj-ref-type-subheading);font-weight:600;line-height:1.5}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections details[open] summary,.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections summary:hover{color:var(--ink);background:transparent}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections details>:not(summary){color:var(--ink-soft)}.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier li,.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier p,.mt-detail-modal.mt-detail-modal--academic .mt-public-dossier-sections details>:not(summary){font-size:var(--rj-ref-type-body);line-height:1.65}.mt-detail-modal.mt-detail-modal--academic .mt-skel-line{background:var(--rj-ref-color-ink-a08);animation:none}.mt-detail-modal.mt-detail-modal--academic .mt-detail-modal-close{width:40px;height:40px;border:1px solid var(--line-strong);border-radius:var(--rj-ref-radius-xs);background:var(--paper,#fbfaf6);color:var(--ink)}.mt-detail-modal.mt-detail-modal--academic .mt-detail-modal-close:hover{border-color:var(--rj-ref-color-ink-a42);background:var(--rj-ref-color-ink-a04);color:var(--ink)}.mt-detail-modal.mt-detail-modal--academic :is(.btn,.mt-sp-btn,.mt-summary-toggle,.mt-sec-more){border-radius:var(--rj-ref-radius-xs)}.mt-detail-modal.mt-detail-modal--academic :is(button,a,summary):focus-visible{outline:2px solid var(--rj-ref-color-indigo);outline-offset:2px}.mt-detail-modal.mt-detail-modal--academic .mt-summary-toggle{min-height:44px}.mt-detail-modal.mt-detail-modal--academic .mt-card-affil,.mt-detail-modal.mt-detail-modal--academic .mt-card-affil-lines .affil-en,.mt-detail-modal.mt-detail-modal--academic .mt-card-footband-src,.mt-detail-modal.mt-detail-modal--academic .mt-card-kw-label,.mt-detail-modal.mt-detail-modal--academic .mt-card-role,.mt-detail-modal.mt-detail-modal--academic .mt-card-romaji,.mt-detail-modal.mt-detail-modal--academic .mt-card-score-label,.mt-detail-modal.mt-detail-modal--academic .mt-resume-venue,.mt-detail-modal.mt-detail-modal--academic .mt-resume-yr,.mt-detail-modal.mt-detail-modal--academic .mt-sec-more,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-caution,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-label,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-meta,.mt-detail-modal.mt-detail-modal--academic .mt-src-tag{font-size:var(--rj-ref-type-body-sm)}.mt-detail-modal.mt-detail-modal--academic .mt-sp-btn{min-height:44px;border-radius:var(--rj-ref-radius-xs)}.mt-detail-modal.mt-detail-modal--academic .mt-grounded-boundary,.mt-detail-modal.mt-detail-modal--academic .mt-grounded-evidence,.mt-detail-modal.mt-detail-modal--academic .mt-sp-claim,.mt-detail-modal.mt-detail-modal--academic .mt-sp-empty p,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-body,.mt-detail-modal.mt-detail-modal--academic .mt-sp-mini-title,.mt-detail-modal.mt-detail-modal--academic .mt-sp-why{font-size:var(--rj-ref-type-body);line-height:1.65}.mt-detail-modal.mt-detail-modal--academic .mt-summary{padding-left:0;border-left:0;font-size:var(--rj-ref-type-body);line-height:1.85}.mt-detail-modal.mt-detail-modal--academic .mt-rcol h5{margin:0 0 12px;color:var(--ink);font-family:var(--font-serif);font-size:var(--rj-ref-type-subheading);font-weight:600;line-height:1.5}.mt-detail-modal.mt-detail-modal--academic .mt-rcol ul{font-size:var(--rj-ref-type-body);line-height:1.7}.mt-detail-modal.mt-detail-modal--academic .mt-sec-title .mt-sec-more{color:var(--accent-dark,#8f3d20);font-family:var(--font-sans);font-size:var(--rj-ref-type-body-sm);font-weight:500}.mt-detail-modal.mt-detail-modal--academic .mt-sigband .mt-sig-conf,.mt-detail-modal.mt-detail-modal--academic .mt-src-tag.data{padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:var(--rj-ref-type-body-sm);box-shadow:none}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-bars .mt-dim .bar{height:4px;background:var(--rj-ref-color-ink-a10)}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-bars .mt-dim .bar i{background:var(--muted-soft)}.mt-detail-modal.mt-detail-modal--academic .mt-actions .btn.btn-primary,.mt-detail-modal.mt-detail-modal--academic .mt-actions .btn.btn-soft{box-shadow:none}@media (max-width:700px){.mt-detail-modal.mt-detail-modal--academic{width:min(100%,calc(100vw - 16px));margin:0 auto;border-radius:var(--rj-ref-radius-xs)}.mt-detail-modal.mt-detail-modal--academic .mt-card-in{padding:16px}.mt-detail-modal.mt-detail-modal--academic .mt-card-head{flex-direction:column;gap:12px;padding-right:44px}.mt-detail-modal.mt-detail-modal--academic .mt-card-scorebox{align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mt-detail-modal.mt-detail-modal--academic .mt-analysis-grid,.mt-detail-modal.mt-detail-modal--academic .mt-reasons{grid-template-columns:minmax(0,1fr)}.mt-detail-modal.mt-detail-modal--academic .mt-detail-modal-close{top:8px;right:8px}}.mt-detail-modal.mt-detail-modal--academic .mt-summary-sources{display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0 0;color:var(--muted-soft);font-size:var(--rj-ref-type-label);line-height:1.6}.mt-detail-modal.mt-detail-modal--academic .mt-summary-sources a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}.mt-detail-modal.mt-detail-modal--academic .mt-match-notes .mt-reasons .mt-rcol{padding-top:0;border-top:0}