@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#17191d;--panel:#202329;--ink:#f2f1ed;--muted:#b0b3bd;--soft:#858b98;--line:#383c45;--blue:#a9baff;--gold:#e6c99b;--max:1180px;--gutter:24px;font-family:'DM Sans',sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.62}.container{width:min(var(--max),calc(100% - 2*var(--gutter)));margin-inline:auto}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}.skip{position:absolute;top:-80px;left:14px;z-index:99;background:var(--ink);color:var(--bg);padding:8px 14px}.skip:focus{top:8px}.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:13px max(var(--gutter),calc((100vw - var(--max))/2));border-bottom:1px solid #30333a;background:#17191df2;backdrop-filter:blur(12px)}.brand{color:var(--ink);font-weight:700;text-decoration:none;white-space:nowrap}.nav div{display:flex;gap:clamp(12px,2vw,28px)}.nav div a{font-size:13px;color:#c0c3cc;text-decoration:none;white-space:nowrap}.paper{padding-top:24px}.paper .paper-title{font:600 15px/1.4 'DM Sans',sans-serif;color:#d0d1d5;margin:0 0 6px}.paper .authors,.paper .affiliations,.paper .equal-contrib-note{font-size:13px;color:var(--muted)}.paper .authors{margin:0}.paper .hero-links{display:flex;gap:12px;margin-top:10px}.paper .hero-link{font-size:13px;padding:3px 9px;border:1px solid var(--line);border-radius:20px;text-decoration:none}.paper i{display:none}.intro{padding-top:58px;padding-bottom:52px}.kicker{margin:0 0 15px;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.intro h1,.finding h2,.method h2,.simulation h2,.discussion h2,.resources h2{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.08}.intro h1{max-width:900px;font-size:clamp(40px,6.2vw,76px);margin:0 0 22px}.intro h1 em,.finding h2 em,.method h2 em,.simulation h2 em{font-style:normal;color:var(--blue)}.lede{max-width:760px;color:#c2c4cc;font-size:clamp(17px,2vw,21px);line-height:1.55;margin:0}.jump{display:inline-flex;gap:13px;align-items:center;margin-top:26px;text-decoration:none;font-size:14px}.finding{padding-top:52px;padding-bottom:58px;border-top:1px solid #30333a}.finding-head{max-width:780px;margin-bottom:28px}.finding h2,.method h2,.simulation h2,.discussion h2,.resources h2{font-size:clamp(32px,4vw,50px);margin:0 0 16px}.finding-head>p:last-child{max-width:710px;color:#c3c5cd;font-size:17px;margin:0}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clip{min-width:0;margin:0}.clip-title{font-size:14px;font-weight:600;margin-bottom:9px}.clip video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#0d0e10;border-radius:5px}.clip figcaption{color:var(--muted);font-size:13px;line-height:1.45;margin-top:8px}.media-error{font-size:13px;color:var(--gold)}.result-line{display:flex;align-items:center;gap:24px;padding:24px 0 14px}.result-line>strong{font:600 clamp(44px,7vw,72px)/1 Manrope,sans-serif;white-space:nowrap;letter-spacing:-.06em;color:var(--blue)}.result-line>strong span{font-size:.56em;color:#828a9c}.result-line p{margin:0;font-size:16px}.result-line small,.secondary-findings small{display:block;font-size:12px;color:var(--soft);margin-top:3px}.secondary-findings{display:flex;gap:clamp(20px,5vw,76px);flex-wrap:wrap;padding:14px 0 22px}.secondary-findings>div{display:grid;gap:2px}.secondary-findings span{font-size:13px;color:var(--muted)}.secondary-findings b{font:600 22px Manrope,sans-serif;color:var(--blue);letter-spacing:-.03em}.evidence-more{border-top:1px solid var(--line);padding:14px 0;color:#c7c9cf}.evidence-more summary{cursor:pointer;color:#e4e4e0;font-weight:600;list-style:none}.evidence-more summary::-webkit-details-marker{display:none}.evidence-more summary:after{content:'+';float:right;color:var(--blue);font-size:20px;line-height:1}.evidence-more[open] summary{margin-bottom:17px}.text-link{display:inline-block;margin-top:17px;font-size:14px}.bars-pair{display:grid;grid-template-columns:1fr 1fr;gap:42px}.bars h3{font-size:15px;margin:0 0 16px}.bar-row{margin:12px 0}.bar-label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:5px}.bar-label b{font-variant-numeric:tabular-nums}.track{height:9px;border-radius:8px;background:#30343e;overflow:hidden}.track i{display:block;height:100%;background:#69748f;border-radius:8px}.bar-row.ours .track i{background:var(--blue)}.note{color:var(--soft);font-size:12px;line-height:1.5}.split-evidence{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:850px}.split-evidence .clip video{aspect-ratio:4/3}.table-scroll{overflow-x:auto;margin:16px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}caption{text-align:left;color:var(--muted);padding:0 0 8px;font-size:12px}th,td{padding:9px 12px;border-bottom:1px solid #343840}th{color:#d6d7dc;font-weight:600}td{color:#bfc1c9}.held-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px}.held-grid article>h3{font:600 24px Manrope,sans-serif;margin:0}.held-grid article>p{margin:0 0 14px;color:var(--muted);font-size:13px}.preference{display:flex;align-items:stretch;height:38px;border-radius:5px;overflow:hidden;background:#333845;margin-bottom:16px;font-size:12px}.preference b{display:flex;align-items:center;padding-left:10px;background:var(--blue);color:#1d2330;white-space:nowrap}.preference span{display:flex;align-items:center;justify-content:center;padding:0 8px;white-space:nowrap}.motion-rate{display:flex;align-items:center;justify-content:space-between;margin:14px 0 18px;font-size:13px}.motion-rate span{color:var(--muted)}.motion-rate b{font:600 21px Manrope,sans-serif;color:var(--blue)}.held-grid .clip+.clip{margin-top:18px}.held-grid .clip video{aspect-ratio:4/3}.method{padding-top:64px;padding-bottom:66px;border-top:1px solid #30333a}.method> .lede,.simulation>.lede{max-width:770px;margin:0 0 25px}.method-figure{margin:24px 0 20px}.image-open{display:block;border:0;padding:0;background:#fff;border-radius:8px;overflow:hidden;width:100%;cursor:zoom-in}.method-figure img{display:block;width:100%;height:auto}.method-figure figcaption{color:var(--soft);font-size:12px;margin-top:8px}.method-points{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:24px}.method-points article span{font-size:12px;letter-spacing:.14em;color:var(--blue)}.method-points h3{font:600 18px Manrope,sans-serif;margin:7px 0}.method-points p{font-size:14px;color:var(--muted);margin:0}.method-thesis{margin-top:22px;padding:15px 18px;background:#20242d;border-left:3px solid var(--blue);color:#d5d7df}.method-thesis strong{color:var(--ink)}.simulation{padding-top:62px;padding-bottom:65px;border-top:1px solid #30333a}.sim-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:28px 0}.sim-cards article{padding:20px 22px;background:#202329;border-radius:8px}.sim-cards article>span{font-size:10px;letter-spacing:.14em;color:var(--blue);font-weight:700}.sim-cards h3{font:600 22px Manrope,sans-serif;margin:10px 0 2px}.sim-cards p{font-size:13px;color:var(--muted);margin:0 0 16px}.sim-number{display:flex;justify-content:space-between;align-items:center;padding:6px 0;color:var(--muted);font-size:13px}.sim-number b{font:600 21px Manrope,sans-serif;color:#d8d9dd}.sim-number.ours b{color:var(--blue)}.sim-cards small{display:block;border-top:1px solid var(--line);padding-top:10px;color:var(--soft);font-size:12px}.ours-row td{color:var(--blue);font-weight:600}.sim-clips{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;max-width:900px}.sim-clips .clip video{aspect-ratio:4/3}.discussion{padding-top:58px;padding-bottom:60px;border-top:1px solid #30333a}.limit-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:45px;row-gap:10px;max-width:1000px}.limit-grid p{font-size:14px;color:#bfc1c9;margin:0;padding:6px 0}.abstract-section{padding-top:52px;padding-bottom:52px;border-top:1px solid #30333a}.abstract-section h2{font:600 27px Manrope,sans-serif;margin:0 0 14px}.abstract-text{max-width:880px;font-size:16px;line-height:1.75;color:#c9cbd1;margin:0}.resources{padding-top:46px;padding-bottom:54px;border-top:1px solid #30333a}.resources h2{font-size:34px}.resource-note{color:var(--muted);margin:0 0 20px}.resource-links{display:flex;flex-wrap:wrap;gap:10px}.resource-links a{padding:9px 14px;border:1px solid #454955;border-radius:4px;color:var(--ink);font-size:13px;text-decoration:none}.resource-links a:hover{border-color:var(--blue);color:var(--blue)}#citation{padding-top:30px;padding-bottom:30px;border-top:1px solid #30333a}.footer{padding-top:20px;padding-bottom:30px;color:#777c88;font-size:12px}.image-dialog{max-width:min(1100px,94vw);max-height:92vh;border:0;border-radius:8px;padding:12px;background:#202329;color:var(--ink)}.image-dialog::backdrop{background:#090a0cbf}.image-dialog img{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain}.image-dialog button{display:block;margin:0 0 8px auto;border:1px solid var(--line);background:none;color:var(--ink);padding:6px 11px;border-radius:4px;cursor:pointer}
@media(max-width:760px){:root{--gutter:16px}.nav{padding:10px var(--gutter);display:block}.brand{display:block;margin-bottom:7px;font-size:14px}.nav div{overflow-x:auto;gap:18px;padding-bottom:2px}.nav div a{font-size:12px}.paper{padding-top:18px}.intro{padding-top:42px;padding-bottom:39px}.intro h1{font-size:clamp(38px,10vw,57px)}.finding{padding-top:39px;padding-bottom:42px}.finding h2,.method h2,.simulation h2,.discussion h2{font-size:clamp(31px,8vw,42px)}.finding-head>p:last-child{font-size:16px}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.evidence-grid .clip video{aspect-ratio:4/3}.result-line{align-items:flex-start;gap:15px}.result-line>strong{font-size:50px}.result-line p{font-size:14px}.secondary-findings{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.secondary-findings b{font-size:19px}.bars-pair,.held-grid{grid-template-columns:1fr;gap:28px}.split-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.held-grid article{padding-bottom:20px}.method{padding-top:44px;padding-bottom:46px}.method-points{grid-template-columns:1fr;gap:19px}.sim-cards{grid-template-columns:1fr;gap:13px}.sim-clips{grid-template-columns:1fr;gap:22px}.limit-grid{grid-template-columns:1fr;gap:5px}.abstract-section{padding-top:38px;padding-bottom:40px}.abstract-text{font-size:15px}.resources{padding-top:36px;padding-bottom:40px}.resource-links{gap:8px}.resource-links a{padding:8px 10px}.preference{font-size:11px}.nav div::-webkit-scrollbar{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.loop-visual{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.8fr);gap:32px;align-items:center;margin:30px 0 34px}.loop-video{position:relative}.loop-video .clip-title{display:none}.loop-video .clip video{aspect-ratio:16/10}.loop-video .clip figcaption{font-size:12px}.loop-tag{position:absolute;z-index:1;top:12px;left:12px;padding:5px 9px;border-radius:3px;background:#17191ddc;color:#e5e6eb;font-size:10px;font-weight:700;letter-spacing:.12em}.loop-story{display:grid;gap:8px}.loop-step{display:flex;align-items:center;gap:14px;padding:13px 14px;background:#202329;border-radius:6px}.loop-step>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#343a47;color:#ccd3e5;font-size:11px;font-weight:700}.loop-step.active{background:#272e3c}.loop-step.active>span{background:var(--blue);color:#202431}.loop-step b,.loop-step small{display:block}.loop-step b{font-size:14px}.loop-step small{color:var(--muted);font-size:12px}.loop-next{padding-left:23px;color:var(--blue);line-height:1;font-size:20px}.mix-visual{display:grid;grid-template-columns:1fr auto 1fr auto minmax(210px,1.1fr);gap:18px;align-items:center;padding:20px 0 10px}.mix-visual>div:not(.mix-output){padding:16px;background:#22252c;border-radius:6px;min-height:114px}.mix-visual .kicker{font-size:9px;margin:0 0 8px;letter-spacing:.12em}.mix-visual p{margin:0;color:#d8d9df;font-size:15px;line-height:1.5}.mix-visual p b{color:var(--blue)}.expert-source{background:#2b2925!important}.expert-source .kicker{color:var(--gold)}.mix-plus,.mix-equals{font-size:25px;color:var(--blue);font-weight:500}.mix-output{display:grid;gap:5px;padding:17px;background:#dce4ff;color:#222938;border-radius:6px}.mix-output small{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.mix-output b{font:600 18px Manrope,sans-serif}.mix-output span{font-size:12px}.image-dialog,.image-open{display:none}
@media(max-width:760px){.loop-visual{grid-template-columns:1fr;gap:18px;margin:24px 0}.loop-video .clip video{aspect-ratio:4/3}.loop-story{gap:6px}.loop-step{padding:11px}.mix-visual{grid-template-columns:1fr;gap:8px;padding-top:18px}.mix-visual>div:not(.mix-output){min-height:0;padding:13px 15px}.mix-plus,.mix-equals{padding-left:16px;line-height:1;font-size:19px}.mix-plus{font-size:0}.mix-plus:after{content:'+';font-size:20px}.mix-equals:after{content:'one adapted policy';font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mix-equals{font-size:0}.mix-output{padding:14px 15px}}
