#mp-paper{--j:var(--lavender-soft);--i:var(--border);--h:var(--sp-radius-chip);--a:var(--sp-space-8);--b:var(--sp-space-12);--c:var(--sp-space-16);--d:var(--sp-space-20);--e:var(--sp-space-24);--f:var(--sp-space-32);--g:var(--sp-space-48);--t:var(--sp-type-caption);max-width:1040px;margin:auto;padding:var(--f) var(--e) var(--g);color:var(--ink);font:400 var(--sp-type-body)/1.7 Inter,sans-serif;overflow-wrap:break-word}.md-paper :is(h1,h2,h3){line-height:1.3}#mp-paper h1{font-size:var(--site-type-hero-compact);margin:var(--a) 0 var(--c);text-wrap:balance}#mp-paper h2{font-size:24px!important;margin:0}.md-paper p{margin:var(--b) 0;color:var(--sub);max-width:none}#mp-paper section{padding:0}#mp-paper section>div{width:auto!important}.md-paper .method-icon{width:20px;height:20px;flex-shrink:0;color:var(--ink)}.md-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--a);font-size:var(--t)}.md-breadcrumb a{display:inline-flex;align-items:center;min-height:48px}.md-hero-copy{flex:1;min-width:0}.md-hero{display:flex;align-items:center;gap:var(--f);margin:var(--e) 0 var(--f)}.md-paper :is(.md-eyebrow,.mp-caption,.md-small,.md-example-label){font-size:var(--t)}.md-art{width:120px;height:120px;object-fit:contain}#mp-paper .mp-quick{padding:var(--e);background:var(--surface);border:1px solid var(--i);border-radius:var(--r-lg)}.mp-quick-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a);justify-content:space-between}.mp-quick-groups{display:grid;grid-template-columns:1fr 1fr;gap:var(--f);margin:var(--e) 0}.mp-quick-group+div{border-left:1px solid var(--i);padding-left:var(--f)}.md-paper .mp-quick-group h3{font:600 var(--t)/1.5 Inter,sans-serif;color:var(--sub);margin:0 0 var(--c)}.md-paper .mp-quick-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--d)}.mv-quick-title{display:flex;align-items:center;gap:var(--b)}.mp-quick-list p{margin-left:var(--f)}.mp-quick-basis{border-top:1px solid var(--i);padding-top:var(--c);display:flex;align-items:center;gap:var(--b)}.mp-evidence-link{display:inline-flex;align-items:center;min-height:48px;font-weight:600}.mp-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--g);margin-top:var(--g);align-items:start}.mp-sidebar{position:sticky;top:var(--e)}.mp-paper-label{font-weight:600;margin-bottom:var(--b)}.mp-contents{display:flex;flex-direction:column;gap:0;align-items:stretch;border-left:1px solid var(--i);counter-reset:contents}.mp-contents a{display:flex;align-items:center;gap:var(--a);min-height:48px;padding:var(--a) var(--b);font-size:var(--t);text-decoration:none}.mp-contents a:before{counter-increment:contents;content:counter(contents,decimal-leading-zero);color:var(--sub)}.mp-contents a:hover,.mp-contents a:focus-visible{background:var(--mint-soft)}.mp-reading{min-width:0}.mp-reading :is(ul,ol){padding-left:var(--e)}.md-section{scroll-margin-top:var(--e);padding-bottom:var(--f)!important;margin-bottom:var(--f);border-bottom:1px solid var(--i)}.mp-section-head{display:flex;align-items:baseline;gap:var(--b);margin-bottom:var(--c)}.md-research,.mp-inputs,.md-match{display:grid;grid-template-columns:1fr 1fr;gap:var(--e);align-items:start}.mp-inputs>article{padding:var(--d);background:var(--surface);border:1px solid var(--i);border-radius:var(--r-md)}.mp-study-proof,.md-context,.mv-improvement{padding:var(--c);margin:var(--d) 0;background:var(--j);border-left:2px solid var(--lavender);border-radius:var(--h)}.mp-study-proof strong,.mp-study-proof span,.md-context>strong{display:block}.mv-task-method,.md-example{margin:var(--e) 0;border:1px solid var(--i);border-radius:var(--r-md);padding:var(--d);background:var(--surface)}.mv-task-header,.mv-validation-head{display:flex;gap:var(--b);align-items:center;justify-content:space-between;flex-wrap:wrap}.mv-role-identity,.md-role{display:flex;align-items:center;gap:var(--a)}.md-paper :is(.mv-role-identity,.md-role) img{width:36px;height:36px}.mv-task-columns,.mv-task-row,.md-chain{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:var(--b)}.mv-task-columns>*:nth-child(2){grid-column:3}.mv-task-columns>*:nth-child(3){grid-column:5}.mv-task-row{border-top:1px solid var(--i);padding:var(--c) 0;align-items:center}.mv-mobile-step{display:none}.mp-data-origin{display:flex;flex-wrap:wrap;gap:var(--c) var(--f);margin:var(--e) 0}.md-explain strong{display:block}.md-match{grid-template-columns:1fr}.md-explain{display:grid;grid-template-columns:1fr 1fr;gap:var(--e)}.md-weights{display:flex;gap:var(--b)}.md-weight{flex:1;padding:var(--d);background:var(--j);border-radius:var(--r-md)}.md-weight+div{background:var(--mint-soft)}.md-weight strong{display:block;font-size:var(--sp-type-display-lg)}#mp-paper .md-detail{background:transparent;box-shadow:none;border:0;border-block:1px solid var(--i);border-radius:0;padding:0;margin:var(--e) 0}.md-detail summary{min-height:48px;padding:var(--b) 0;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--b)}.md-detail summary:after{content:'⌄';font-size:20px}.md-detail[open] summary:after{content:'⌃'}.md-detail summary::-webkit-details-marker{display:none}.mp-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--b);margin-top:var(--e)}.mp-labels>div{padding-left:var(--b);border-left:2px solid var(--i)}.mp-labels strong,.mp-labels span{display:block}.md-context{background:var(--mint-soft);border-color:var(--mint)}.md-chain{align-items:center}.md-chain-title{font-weight:600}.md-score-line{display:flex;gap:var(--c);justify-content:space-between;padding:var(--b) 0;border-bottom:1px solid var(--i)}.md-paper .mv-validation-list{list-style:none;padding:0}.mv-validation-list>li{border-top:1px solid var(--i);padding:var(--c) 0;margin:0}.mv-validation-head h3{margin:0;font-size:var(--sp-type-body-md)}.mv-status{font-size:var(--t);color:var(--ink);background:var(--mint-soft);border-radius:var(--r-md);padding:4px var(--a)}.mv-status-next{background:var(--j);color:var(--sub)}.md-paper .mp-limit-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--e);padding-left:var(--c)}.mp-references a,.md-links a{display:flex;align-items:center;min-height:48px}#mp-paper .md-next{padding:var(--e);background:var(--mint-soft);border-radius:var(--r-lg)}.md-actions{display:flex;flex-wrap:wrap;gap:var(--b);margin-top:var(--d)}.md-actions a{display:inline-flex;place-items:center;justify-content:center;min-height:48px;padding:var(--b) var(--e);border:1px solid var(--i);border-radius:999px;font-weight:600;white-space:normal;text-align:center;text-decoration:none}#mp-paper .md-actions a:first-child{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--sp-color-on-primary)}html.motion .md-paper .mp-section-head h2.rise{opacity:1;transform:none;transition:none}@media(max-width:900px){.mp-layout{grid-template-columns:150px minmax(0,1fr);gap:var(--e)}.md-research,.mp-inputs{grid-template-columns:1fr}}@media(max-width:700px){#mp-paper{padding:var(--e) var(--d) var(--f)}#mp-paper h1{font-size:var(--sp-type-headline)!important;text-wrap:initial}#mp-paper h2{font-size:22px!important}.md-hero{gap:var(--b)}.md-art{display:none}#mp-paper .mp-quick{padding:var(--d)}.mp-quick-groups{grid-template-columns:1fr;gap:var(--e)}.mp-quick-group+div{border-left:0;border-top:1px solid var(--i);padding:var(--e) 0 0}.mp-layout{display:block;margin-top:var(--f)}.mp-sidebar{position:static;margin-bottom:var(--f)}.mp-contents{display:grid;grid-template-columns:1fr 1fr;border:0;gap:var(--a)}.mp-contents>span{grid-column:1/-1;padding:0}.mp-contents a{border:1px solid var(--i);border-radius:var(--h);background:var(--surface);padding:var(--a)}.md-explain,.md-chain,.mv-task-row,.md-paper .mp-limit-list{grid-template-columns:1fr}.mv-task-columns{display:none}.mv-mobile-step{display:block;font-size:var(--t);color:var(--sub);margin-bottom:var(--a)}.mv-task-row>.method-icon,.md-chain>.method-icon{transform:rotate(90deg);margin:auto}.md-score-line{flex-direction:column;gap:var(--a)}.md-actions{flex-direction:column;align-items:stretch}.mv-task-method,.md-example{padding:var(--c)}.mp-labels{grid-template-columns:1fr;gap:var(--c)}}
